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驗證,問題解決。