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

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

我在 Exchange 2010 中有一些“孤立”邮箱,其中 AD 帐户已被删除。如果我尝试使用 GUI 将它们标记为删除,我会得到:

‘无法执行该对象,因为找不到对象 X’。

其中 X 是 AD 对象。

解决这个问题的最佳方法是什么? 有 powershell 解决方案吗?

答案1

从 PowerShell:

获取断开连接的邮箱

如果您有许多邮箱服务器,您可以运行以下命令来获取组织范围的列表:

获取 ExchangeServer | 其中对象 {$.IsMailboxServer -eq $true} | 获取邮箱统计信息 | 其中对象 {$.DisconnectDate -NotLike ''} | FT 显示名称,数据库名称,TotalItemSize

然后摆脱它们:

删除-StoreMailbox-数据库$数据库名称-身份$邮箱ID-邮箱状态SoftDeleted

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

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

相关内容