Exchange2010SP2下,批量启用用户邮箱后,对于OU中为中文的用户,别名显示为乱码。
有过Exchange2010运维经验的朋友都知道,我们如果在图形界面一次性的为多个域账户开启邮箱的话,并且对于OU中为中文的用户那么会造成用户别名是乱码,这是一件颇为郁闷的事情。
解决方法如下:
将下列内容copy到一个记事本中,并把这个文件存为alias.ps1文件
$list=Get-Mailbox
ForEach ($item in $list)
{
$user=Get-User $item
$sam=$user.SAMAccountName
Set-Mailbox $item –Alias "$sam"
}
注:$list=Get-Mailbox代表邮箱变量。
$item代表每个邮箱的属性变量。
$sam=$user.SAMAccountName代表每个用户的登录名变量
把alias.ps1文件保存到Exchange 2010 C盘目录下。然后打开输入:EMS .\alias.ps1
打开EMC验证,问题解决。
原文地址:http://yiding.blog.51cto.com/499333/1642128