在ExchangeServer2010上禁用用户邮箱后,在已断开连接邮箱中找不到该邮箱。

以下引用微软http://technet.microsoft.com/zh-cn/library/bb124076(v=exchg.80)的说明。

已连接的邮箱包含以下两个部分:

  • Exchange存储中的邮箱对象;

  • ActiveDirectory中具有Exchange属性的用户对象;

已断开连接的邮箱是Exchange存储中的邮箱对象,但该邮箱并未连接到ActiveDirectory中的用户对象。

若要断开邮箱,请使用Disable-Mailbox命令。

若要断开邮箱并从ActiveDirectory中删除用户对象,请使用Remove-Mailbox命令。

如果要让断开的邮箱重新连接到ActiveDirectory用户帐户,请使用Connect-Mailbox命令。

在正常环境下,由于邮箱在Disable-MailboxRemove-Mailbox命令完成后立即被标记为已断开连接,此时从EMC的已断开连接控制台中可以看到被禁用的邮箱。

如果在Exchange信息存储服务停止后,您使用的是Disable-MailboxRemove-Mailbox,或者利用外部方法(而不是Disable-Mailbox命令或Remove-Mailbox命令)禁用,则您可能要使用Clean-MailboxDatabase命令进行扫描来查找已断开连接的邮箱。

具体方法为:

以管理员身份运行ExchangePowerShell,执行以下命令:

Clean-MailboxDatabase-Identity“邮箱数据库名”

Clean-MailboxDatabase命令可扫描ActiveDirectory目录服务,以查找在MicrosoftExchange存储中尚未标记为“已断开连接”的已断开连接邮箱,并在Exchange存储中更新这些邮箱的状态。该命令要求MicrosoftExchange信息存储服务正在运行并且装入了数据库目标数据库。