Fehler "Es wurden keine aktiven Postfächer für öffentliche Ordner gefunden", und der Migrationsbatch schlägt beim Befehl "Complete-MigrationBatch" fehl.
Problembeschreibung
Sie migrieren öffentliche Ordner von Microsoft Exchange Server 2019, 2016 oder 2013 lokal zu Exchange Online. Die lokale Umgebung verfügt über mehrere Active Directory(AD)-Domänen.
Wenn Sie den Complete-MigrationBatch
Befehl ausführen, wechselt der Migrationsbatch in einen fehlerhaften Zustand und generiert die folgende Fehlermeldung:
"No active public folder mailboxes were found. This happens when no public folder mailboxes are provisioned or they are provisioned in 'HoldForMigration' mode."
Ursache
Dieses Problem tritt auf, da sich das Postfach für öffentliche Ordner und das zugeordnete Benutzerkonto nicht in derselben AD-Domäne befinden. Beispielsweise befindet sich das Benutzerkonto, das dem Postfach für öffentliche Ordner zugeordnet ist, in contoso.com, und das Postfach wird in Exchange Server in child.contoso.com gehostet.
Lösung
Um dieses Problem zu beheben, verschieben Sie das AD-Konto, das dem Postfach für öffentliche Ordner zugeordnet ist, in dieselbe AD-Domäne, die Exchange Server hostt. Exchange Server wird beispielsweise in der Ad-Stammdomäne (contoso.com) installiert, und das AD-Konto, das dem Postfach für öffentliche Ordner zugeordnet ist, befindet sich in der untergeordneten Domäne (child.contoso.com). Verschieben Sie in diesem Fall das AD-Konto, das dem Postfach für öffentliche Ordner zugeordnet ist, in die Stammdomäne (contoso.com), und führen Sie dann den Complete-MigrationBatch
Befehl erneut aus. Abhängig von der Version des Betriebssystems können Sie entweder das Active Directory-Migrationstool oder den Befehl "Move-ADObject" verwenden, um den AD-Benutzer zwischen Domänen zu verschieben.
Führen Sie beispielsweise den folgenden PowerShell-Befehl aus, um den AD-Benutzer, der PFMBX4 zugeordnet ist, von child.contoso.com in contoso.com zu verschieben:
Move-ADObject -Identity "CN=PFMBX4,CN=Users,DC=Child,DC=contoso,DC=com" -TargetPath "CN=Users,DC=contoso,DC=com" -TargetServer dc1.contoso.com