天天看點

删除 Exchange 使用者郵箱中多餘的電子郵件位址

   在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,如需轉載請自行聯系原作者

繼續閱讀