Невозможно переместить почтовый ящик в новую базу данных - 0 из 0 успешно

Невозможно переместить почтовый ящик в новую базу данных - 0 из 0 успешно

Я выбираю один почтовый ящик для перемещения в новую базу данных почтовых ящиков в Exchange 2013, и когда я запускаю задание миграции в ECP, оно показывает один почтовый ящик, но через несколько мгновений при обновлении задания оно меняется на 0 почтовых ящиков, а затем завершается в кажущемся нормальном состоянии с 0 из 0 выполненных. Я удалил это задание и все предыдущие из списка и попробовал снова — тот же результат. Я снова удалил задание и перешел к расследованию.

Покопавшись в консоли, я запустил Get-MoveRequest и получил следующее:

[PS] C:\Windows\system32>get-moverequest

DisplayName                                    Status                    TargetDatabase
-----------                                    ------                    --------------
SystemMailbox{8cc370d3-822a-4ab8-a926-bb94b... Completed
WARNING: The object support.local/Users/SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9} has been corrupted, and
it's in an inconsistent state. The following validation errors happened:
WARNING: Database is mandatory on UserMailbox.

Упомянутый SystemMailbox, похоже, довольно старый и был "Отключен" в AD. Я попробовал снова включить и отключить учетную запись, но безрезультатно. Я не могу удалить запрос, поскольку не могу его идентифицировать, и не получил никаких результатов от восстановления исходной и целевой папки моей миграции с помощью:

[PS] C:\Windows\system32>New-MailboxRepairRequest -Database CleanDB -CorruptionType ProvisionedFolder,SearchFolder,Aggre
gateCounts,Folderview

Я нахожусь в затруднительном положении, поскольку, похоже, ошибки, указанные выше, мешают завершить мою миграционную задачу, и я не смог преодолеть то, что я обнаружил до сих пор. Есть ли какие-нибудь советы? Заранее спасибо.

решение1

Выполните команду ниже, чтобы проверитьбаза данныхиз "SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9}":

Get-Mailbox -AuditLog | FL Alias,ServerName,Database

Если он останется, выведите предупреждение "База данных является обязательной для UserMailbox":

  1. ОткрытьАДУКи включитьРасширенные возможности, находить "Системный почтовый ящик{8cc370d3-822a-4ab8-a926-bb94bd0641a9}" и откройте Свойства.
  2. Перейдите в редактор атрибутов и найдите «домMDB".
  3. Скопируйте это значение из другого почтового ящика, который хранится в той же базе данных, и замените значение для проблемного почтового ящика.

Если он все еще существует, нам, возможно, придется его воссоздать.ПодготовитьAD. Примечание: учетные записи AD этих системных почтовых ящиков по умолчанию отключены.

решение2

Я, наконец, решил эту проблему, просто удалив упомянутый выше SystemMailbox, поскольку он, похоже, был потерян в системе. После этого я мог нормально переносить почтовые ящики в базы данных и из них и не видел никаких неблагоприятных эффектов или ошибок в журналах приложений.

Примечание: мне не пришлось запускать PrepareAD из setup.exe.

Надеюсь, это поможет кому-то еще, у кого возникла та же проблема.

Связанный контент