删除AD用户,邮箱在Limbo – Exchange 2016

很长的时间

我删除了AD用户,他们的Exch2016邮箱没有被标记为已断开。

总之,

  1. 我将testing用户从旧森林迁移到新森林,然后迁移他们的邮箱。 我在所有关于Prepare-MoveRequest.ps1的MS文档和ADMT的过程之后做了这个。
  2. 用户可以login,并可以发送和接收邮件。
  3. 我已经完成了这个testing,所以我从AD删除了用户以及在新林中创build的用户(而不是迁移)。
  4. 只是为了确保事情按预期工作,我稍后回去检查断开的邮箱状态,并遇到一些惊喜。

邮箱状态

Get-MailboxStatistics -Database $d -StoreMailboxIdentity $i | select DisplayName,DisconnectReason,DisconnectDate

此时,属于在新林中创build的用户的邮箱的“DisconnectReason”值为“Disabled”。 被迁移的用户仍然有$ null

尝试解决scheme

Update-StoreMailboxState -Database $d -Identity $i

这不会影响已迁移用户的任何更改。

状态

Get-ADObject -ldapFilter:"(msDS-LastKnownRDN=*)" -IncludeDeletedObjects -Properties * | select Name,Deleted

迁移的用户的邮箱处于limbo状态,AD对象已被删除,但邮箱不会转换为Disconnected状态。


试图解决scheme2

Remove-StoreMailbox -Identity $i -Database $d -MailboxState "Disabled"

返回错误:

The mailbox 6b7460a9-c25b-4051-94c4-1def02663ef6 isn't disconnected.

这听起来像经典的复制延迟。 Exchange正在使用的域控制器尚未看到更改。 鉴于您发布问题已经过去了五个小时,除非您的域中存在一些严重的复制问题,否则我希望事情现在已经发生变化。