如何删除已删除的AD帐户的邮箱

我在Exchange 2010中删除了一些AD帐户中的“孤立”邮箱。 如果我尝试使用GUI将其标记为删除,则可以获得:

“对象不能执行,因为对象X无法find”。

其中X是AD对象。

什么是最好的方法呢? 有没有一个PowerShell的解决scheme?

从PowerShell:

GET-DisconnectedMailbox

如果你有很多邮箱服务器,你可以运行这样的东西来获得一个组织列表:

Get-ExchangeServer | Where-Object {$ .IsMailboxServer -eq $ true} | Get-MailboxStatistics | where-object {$ .DisconnectDate -NotLike''} | FT DisplayName,DatabaseName,TotalItemSize

然后摆脱他们:

Remove-StoreMailbox -Database $ DatabaseName -Identity $ MailboxID -MailboxState SoftDeleted

$ DatabaseName是源数据库,$ MailboxID是完整的StoreMailboxID名称。

资源: http : //technet.microsoft.com/en-us/library/gg181092%28v=exchg.141%29.aspx