在Exchange 日常管理中,管理者經常會使用者郵箱屬性電子郵箱位址進行進行配置,正如本人的一個客戶,在部署Exchange時,要求配置三個字尾域名。但這剛過了3個月,客戶又要求删除其中一個,但即使删除了位址政策中的位址,使用者的位址也不會跟着删除的。一般方法是可以使用ADModify工具,但我在使用的時候報錯。算了,我還是使用指令行吧。
如果是删除某一個使用者的電子郵件位址,可以使用指令:Set-Mailbox "郵箱名稱" -EmailAddresses @{remove="郵箱名稱@conto.com"},如下圖所示:
<a href="http://s3.51cto.com/wyfs02/M01/56/CF/wKiom1SOhlGh1Ee5AAICEcrpx0I730.jpg" target="_blank"></a>
但我們目前有1000多個使用者,肯定是需要實作批量删除的,具體實作方法如下:
1. Exchange中導出現有使用者資訊,我們使用的指令是:Get-ADUser ,實作如下:
<a href="http://s3.51cto.com/wyfs02/M02/56/CD/wKioL1SOhu-AV5wYAAFknmfV19M642.jpg" target="_blank"></a>
然後運作:Get-ADUser -Filter * -SearchBase "OU=OU名稱,DC=域名,DC=域名" | select-object name,surname,givenname |Export-Csv -path c:\users.csv,如下圖所示:
<a href="http://s3.51cto.com/wyfs02/M00/56/CD/wKioL1SOhvCDZ3YSAADT_Q9WtHA442.jpg" target="_blank"></a>
但如果含有中文,可能會出現亂碼,那麼可以使用類似于下面的指令:
Get-ADUser -Filter * -SearchBase "DC=UEC,DC=COM" | select-object name,surname,givenname |Export-Csv -Encoding UTF8 -Path C:\users.csv
2. 編輯Excel表格:
這就看Excel的基本功了,不多說,最終形成以下格式:
<a href="http://s3.51cto.com/wyfs02/M01/56/CD/wKioL1SOhvfDj77AAAYW-28VCU0807.jpg" target="_blank"></a>
3. 執行指令:将形成的指令複制到Exchange伺服器上并執行,如下圖所示:
<a href="http://s3.51cto.com/wyfs02/M02/56/CF/wKiom1SOhmChTvlTAAhi5ttD3kc965.jpg" target="_blank"></a>
好吧,到了此處,我們的工作就算結束了,快點去看一下使用者的郵箱屬性吧:
<a href="http://s3.51cto.com/wyfs02/M00/56/CD/wKioL1SOhwLycyARAAFsCA4y_34013.jpg" target="_blank"></a>
好吧,玩去了!
本文轉自 dufei 51CTO部落格,原文連結:http://blog.51cto.com/dufei/1590097,如需轉載請自行聯系原作者