按策略移除电子邮件地址

有没有优雅的方式来删除使用自动化,Powershell或Exchange电子邮件地址策略的用户的电子邮件地址? 有问题的平台是Exchange 2007。

我想修改离开的用户的电子邮件地址,使他们的地址将变成[email protected]或类似的东西,删除其旧的[email protected]的地址。

本文 (Serverfault; Exchange 2010)build议地址只使用电子邮件地址策略进行添加,所以我假设我将不得不使用其他方法。 build议? 优雅的build议?

这里有一个PowerShell脚本来帮助你开始:

$users = get-mailbox -OrganizationalUnit disabled foreach ($user in $users) { $newaddresses = @() foreach ($address in $user.emailaddresses) { $newaddresses += "SMTP:disabled." + $address.smtpaddress } $user.emailaddresses.clear() foreach ($address in $newaddresses) { $user.emailaddresses.add($address) } set-mailbox -identity $user.identity -emailaddresses $user.emailaddresses } 

ADModify可以很容易地完成这一点:

http://admodify.codeplex.com/