短于长
我删除了一个 AD 用户,但他们的 Exch2016 邮箱尚未被标记为断开连接。
长于短
- 我将测试用户从旧林迁移到新林,然后迁移他们的邮箱。我按照所有 MS 文档
Prepare-MoveRequest.ps1
和 ADMT 程序执行了此操作。 - 用户可以登录并可以发送和接收邮件。
- 我已经完成了该测试,因此我从 AD 中删除了该用户以及在新林中创建的用户(而不是迁移的用户)。
- 为了确保一切按预期进行,我稍后再回来检查断开连接的邮箱状态,并遇到了一些意外。
信箱状态
Get-MailboxStatistics -Database $d -StoreMailboxIdentity $i | select DisplayName,DisconnectReason,DisconnectDate
此时,属于在新林中创建的用户的邮箱的“DisconnectReason”值为“Disabled”。迁移的用户仍然具有 $null
尝试的解决方案
Update-StoreMailboxState -Database $d -Identity $i
这不会影响迁移用户的任何变化。
地位
Get-ADObject -ldapFilter:"(msDS-LastKnownRDN=*)" -IncludeDeletedObjects -Properties * | select Name,Deleted
迁移用户的邮箱处于不确定状态,其中 AD 对象已被删除,但邮箱不会转换为断开连接状态。
尝试的解决方案 2
Remove-StoreMailbox -Identity $i -Database $d -MailboxState "Disabled"
返回错误:
The mailbox 6b7460a9-c25b-4051-94c4-1def02663ef6 isn't disconnected.
答案1
这听起来像是典型的复制延迟。Exchange 使用的域控制器尚未看到更改。鉴于您发布问题已经五个小时了,我认为现在情况已经发生了变化,除非您的域中存在一些严重的复制问题。