我在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