Errore "Nessuna cassetta postale delle cartelle pubbliche attiva" e il batch di migrazione ha esito negativo al comando Complete-MigrationBatch

Sintomi

Si sta eseguendo la migrazione di cartelle pubbliche da Microsoft Exchange Server 2019, 2016 o 2013 in locale a Exchange Online. L'ambiente locale ha più domini di Active Directory (AD).

Quando si esegue il Complete-MigrationBatch comando, il batch di migrazione entra in uno stato di errore e genera il messaggio di errore seguente:

Screenshot del comando Get-MigrationBatch.

Screenshot del messaggio di errore 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."

Causa

Questo problema si verifica perché la cassetta postale della cartella pubblica e l'account utente associato non si trovano nello stesso dominio di Active Directory. Ad esempio, l'account utente associato alla cassetta postale della cartella pubblica è in contoso.com e la cassetta postale è ospitata in Exchange Server in child.contoso.com.

Risoluzione

Per risolvere questo problema, spostare l'account AD associato alla cassetta postale della cartella pubblica nello stesso dominio di Active Directory che ospita Exchange Server. Ad esempio, Exchange Server viene installato nel dominio ad radice (contoso.com) e l'account AD associato alla cassetta postale della cartella pubblica si trova nel dominio figlio (child.contoso.com). In questo caso, spostare l'account AD associato alla cassetta postale della cartella pubblica nel dominio radice (contoso.com) e quindi eseguire di nuovo il Complete-MigrationBatch comando. A seconda della versione del sistema operativo, è possibile usare Active Directory Migration Tool o il comando Move-ADObject per spostare l'utente di ACTIVE Directory tra domini.

Ad esempio, eseguire il comando di PowerShell seguente per spostare l'utente di AD associato a PFMBX4 da child.contoso.com a 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