
Ich wähle ein Postfach aus, das in eine neue Postfachdatenbank in Exchange 2013 verschoben werden soll. Wenn ich den Migrationsauftrag in ECP starte, wird ein Postfach angezeigt. Beim Aktualisieren des Auftrags ändert sich die Anzeige jedoch kurz darauf auf 0 Postfächer und wird dann in einem scheinbar normalen Zustand mit 0 von 0 erfolgreichen Aufträgen abgeschlossen. Ich habe diesen Auftrag und alle vorherigen aus der Liste gelöscht und es erneut versucht – dasselbe Ergebnis. Ich habe den Auftrag erneut gelöscht und bin zur Untersuchung weitergegangen.
Ich habe mich tiefer in die Konsole eingegraben, Get-MoveRequest ausgeführt und Folgendes erhalten:
[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.
Die erwähnte SystemMailbox scheint ziemlich alt zu sein und wurde in AD „deaktiviert“. Ich habe versucht, das Konto erneut zu aktivieren und zu deaktivieren, aber ohne Erfolg. Ich kann die Anfrage nicht entfernen, da ich sie nicht identifizieren kann. Auch die Reparatur des Quell- und Zielordners meiner Migration mit folgendem Verfahren hat keine Ergebnisse gebracht:
[PS] C:\Windows\system32>New-MailboxRepairRequest -Database CleanDB -CorruptionType ProvisionedFolder,SearchFolder,Aggre
gateCounts,Folderview
Ich bin an einem Punkt angelangt, an dem die oben genannten Fehler die Fertigstellung meines Migrationsauftrags zu verhindern scheinen und ich bisher nicht in der Lage war, das Problem zu lösen, das ich festgestellt habe. Irgendwelche Ratschläge? Vielen Dank im Voraus.
Antwort1
Führen Sie den folgenden Befehl aus, um zu überprüfen,Datenbankvon "SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9}":
Get-Mailbox -AuditLog | FL Alias,ServerName,Database
Wenn es weiterhin besteht, wird eine Warnung angezeigt:Die Datenbank ist für UserMailbox obligatorisch":
- OffenADUCund aktivierenErweiterte Funktionen, finden "SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9}" und öffnen Sie Eigenschaften.
- Wechseln Sie zum Attribut-Editor und suchen Sie "StartseiteMDB".
- Kopieren Sie diesen Wert aus einem anderen Postfach, das in derselben Datenbank gespeichert ist, und ersetzen Sie den Wert für das problematische Postfach.
Wenn es weiterhin existiert, müssen wir es möglicherweise neu erstellen durchPrepareADHinweis: Die AD-Konten dieser Systempostfächer sind standardmäßig deaktiviert.
Antwort2
Ich habe das Problem schließlich gelöst, indem ich einfach die oben erwähnte SystemMailbox gelöscht habe, da sie im System verwaist zu sein schien. Danach konnte ich Postfächer normal in und aus Datenbanken migrieren und habe keine negativen Auswirkungen oder Fehler in den Anwendungsprotokollen festgestellt.
Hinweis: Ich musste PrepareAD nicht von setup.exe aus ausführen.
Ich hoffe, dies hilft jemand anderem, der das gleiche Problem hat.