
Я выбираю один почтовый ящик для перемещения в новую базу данных почтовых ящиков в 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":
- ОткрытьАДУКи включитьРасширенные возможности, находить "Системный почтовый ящик{8cc370d3-822a-4ab8-a926-bb94bd0641a9}" и откройте Свойства.
- Перейдите в редактор атрибутов и найдите «домMDB".
- Скопируйте это значение из другого почтового ящика, который хранится в той же базе данных, и замените значение для проблемного почтового ящика.
Если он все еще существует, нам, возможно, придется его воссоздать.ПодготовитьAD. Примечание: учетные записи AD этих системных почтовых ящиков по умолчанию отключены.
решение2
Я, наконец, решил эту проблему, просто удалив упомянутый выше SystemMailbox, поскольку он, похоже, был потерян в системе. После этого я мог нормально переносить почтовые ящики в базы данных и из них и не видел никаких неблагоприятных эффектов или ошибок в журналах приложений.
Примечание: мне не пришлось запускать PrepareAD из setup.exe.
Надеюсь, это поможет кому-то еще, у кого возникла та же проблема.