Ошибка "Не найдены активные почтовые ящики общедоступной папки", а пакет миграции завершается сбоем в команде Complete-MigrationBatch
Симптомы
Вы переносите общедоступные папки из Microsoft Exchange Server 2019, 2016 или 2013 в Exchange Online. Локальная среда содержит несколько доменов Active Directory (AD).
При выполнении Complete-MigrationBatch
команды пакет миграции переходит в состояние сбоя и создает следующее сообщение об ошибке:
"No active public folder mailboxes were found. This happens when no public folder mailboxes are provisioned or they are provisioned in 'HoldForMigration' mode."
Причина
Эта проблема возникает, так как почтовый ящик общедоступной папки и связанная учетная запись пользователя не являются в одном домене AD. Например, учетная запись пользователя, связанная с почтовым ящиком общедоступной папки, находится в contoso.com, а почтовый ящик размещен в Exchange Server в child.contoso.com.
Решение
Чтобы устранить эту проблему, переместите учетную запись AD, связанную с почтовым ящиком общедоступной папки, в тот же домен AD, на котором размещен Exchange Server. Например, Exchange Server устанавливается в корневом домене AD (contoso.com), а учетная запись AD, связанная с почтовым ящиком общедоступной папки, находится в дочернем домене (child.contoso.com). В этом случае переместите учетную запись AD, связанную с почтовым ящиком общедоступной папки, в корневой домен (contoso.com), а затем снова выполните Complete-MigrationBatch
команду. В зависимости от версии операционной системы можно использовать средство миграции Active Directory или команду Move-ADObject для перемещения пользователя AD между доменами.
Например, выполните следующую команду PowerShell, чтобы переместить пользователя AD, связанного с PFMBX4 , из child.contoso.com в contoso.com:
Move-ADObject -Identity "CN=PFMBX4,CN=Users,DC=Child,DC=contoso,DC=com" -TargetPath "CN=Users,DC=contoso,DC=com" -TargetServer dc1.contoso.com