Назад | Перейти на главную страницу

Пользователь AD удален, почтовый ящик в Limbo - Exchange 2016

Если не считать длинного

Я удалил пользователя AD, и его почтовый ящик Exch2016 не был помечен как отключенный.

Длинный из коротких

  1. Я перенес тестового пользователя из старого леса в новый лес, а затем перенес его почтовый ящик. Я сделал это, следуя всей документации MS относительно Prepare-MoveRequest.ps1 и процедуры для ADMT.
  2. Пользователь мог войти в систему и мог отправлять и получать почту.
  3. Я закончил этот тест, поэтому я удалил пользователя из AD вместе с пользователем, который был создан в новом лесу (а не перенесен).
  4. Чтобы убедиться, что все работает, как ожидалось, я вернулся позже, чтобы проверить статус отключенного почтового ящика, и наткнулся на некоторые сюрпризы.

Статус почтового ящика

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

На этом этапе почтовый ящик, принадлежащий пользователю, который был создан в новом лесу, имеет значение Disabled для DisconnectReason. Пользователь, который был перенесен, все еще имеет $ 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.

Звучит как классическая задержка репликации. Контроллер домена, который использует Exchange, еще не претерпел изменений. Учитывая, что с момента публикации вопроса прошло пять часов, я ожидаю, что к настоящему времени все изменилось, если только у вас нет серьезных проблем с репликацией в вашем домене.