Wie verwendet man New-MailboxRepairRequest in Exchange Server
Zusammenfassung: New-MailboxRepairRequest, auch bekannt als der Nachfolger des IsInteg-Tools, ist ein PowerShell-Cmdlet zum Reparieren oder Beheben von Problemen mit einem bestimmten Postfach oder allen Postfächern in einer Exchange Server-Datenbankdatei (.EDB). In diesem Artikel erfahren Sie, wie Sie das Cmdlet New-MailboxRepairRequest verwenden, um Postfächer zu reparieren und Probleme zu beheben, z. B. fehlende E-Mail-Elemente, veraltete Postfächer, unzugängliche E-Mail-Ordner usw. Wir haben auch ein EDB-Konvertierungstool vorgestellt, mit dem Sie schnell und sicher die Postfächer aus der fehlerhaften Datenbank in eine neue Datenbank verschieben können, um Probleme mit den Postfächern zu beheben.
In Ihrer Exchange-Organisation können Benutzer, die über Outlook auf ihre E-Mail-Konten zugreifen, jederzeit Probleme mit ihrem Postfach haben. Dies kann zum Beispiel aufgrund von Problemen mit dem Exchange-Postfach, der Datenbank oder dem Server geschehen.
In solchen Fällen müssen die Administratoren die Mailbox reparieren und Probleme beheben, die bei den Benutzern auftreten. Diese Probleme können unter anderem die folgenden sein:
- Veraltete E-Mail-Ordner
- Fehlende Postordner oder Poststücke
- Verzögerung beim Senden oder Empfangen von E-Mails
- Falsche Anzahl von öffentlichen Ordnern oder Poststücken
- Probleme bei der Suche (keine oder verzögerte Ergebnisse)
- Unzugängliche E-Mail-Ordner
Wenn bei den Benutzern diese Probleme mit ihren Postfächern auftreten, müssen Sie die Benutzerpostfächer möglicherweise mit dem PowerShell-Cmdlet New-MailboxRepairRequest in der Exchange Management Shell (EMS) reparieren. Es kann auch zum Beheben von Datenbankfehlern und zur Lösung von Problemen mit Postfächern verwendet werden.
So verwenden Sie den PowerShell-Befehl New-MailboxRepairRequest
Bevor wir uns mit der Reparatur befassen, müssen Sie einige Dinge beachten, wenn Sie bestimmte oder mehrere Postfächer mit dem Cmdlet New-MailboxRepairRequest reparieren.
- Zur Verwendung des Cmdlets müssen Ihnen Berechtigungen und Rollen zugewiesen werden. Stellen Sie sicher, dass Sie dem Benutzerkonto, das Sie zum Reparieren von Postfächern oder Datenbanken mit dem Cmdlet “New-MailboxRepairRequest” verwenden, die erforderliche Berechtigung zuweisen.
- Wenn der Reparaturprozess einmal begonnen hat, gibt es keine Möglichkeit, ihn zu stoppen, es sei denn, Sie erzwingen die Demontage der Datenbank, was nicht empfohlen wird. Außerdem wirkt sich dies auf alle Benutzer aus und nicht nur auf das Postfach des Benutzers, der repariert wird. Überprüfen Sie daher die Datenbank oder das Postfach, bevor Sie das Cmdlet New-MailboxRepairRequest ausführen.
- Der Befehl kann für die Reparatur von jeweils einer Datenbank oder von bis zu 100 Postfächern ausgeführt werden.
- Wenn das Cmdlet New-MailboxRepairRequest ausgeführt wird, ist der Zugriff auf das zu reparierende Postfach für die Dauer der Reparatur unterbrochen.
- Es funktioniert nur bei gemounteten Datenbanken. Sie müssen die Datenbank nicht aushängen. Dadurch können andere Benutzer weiterhin auf ihre Postfächer in der Datenbank zugreifen und ihre E-Mail-Dienste nutzen.
Um Unterbrechungen zu vermeiden, können Sie Exchange-Wiederherstellungssoftware wie Stellar Repair for Exchange verwenden. Damit können Sie die Datenbank reparieren und alle Postfächer in PST-Dateien mit vollständiger Integrität extrahieren. Sie können auch die Postfächer, die aus der fehlerhaften Datenbank wiederhergestellt wurden, direkt mit der Software in eine neue gesunde Datenbankkopie auf Ihrem Exchange Server exportieren. Mit Hilfe der Software können Sie Zeit sparen und Probleme im Zusammenhang mit der Exchange-Datenbank und Postfächer in ein paar Klicks zu beheben.
Mit dem Cmdlet New-MailboxRepairRequest können Sie die folgenden Parameter für die Postfach- oder Datenbankreparatur verwenden:
- SucheOrdner: Um Search Folder-Fehler zu beheben.
- AggregatZahlen: Zur Korrektur von Aggregate Counts in Ordnern, die nicht die korrekten Werte oder die Anzahl der Poststücke wiedergeben.
- FolderView: Ansichten von Ordnern.
- BereitgestellteOrdner: Zur Korrektur von Ordnern, die nicht korrekt auf die übergeordneten Ordner verweisen.
Schritte zum Ausführen des Cmdlet New-MailboxRepairRequest
Um den Befehl New-MailboxRepairRequest auszuführen, weisen Sie die erforderlichen Rechte und Rollen zu, indem Sie die folgenden Cmdlets im EMS ausführen.
Sobald die erforderlichen Rollen und Berechtigungen zugewiesen sind, können Sie die folgenden Befehlsbeispiele verwenden, um die Cmdlets New-MailboxRepairRequest für die Postfächer oder die Postfachdatenbank eines Benutzers auszuführen:
New-MailboxRepairRequest -Mailbox User1 -CorruptionType ProvisionedFolder,SearchFolder -DetectOnly
Mit dem obigen Befehl werden nur die Probleme erkannt. Er repariert nicht die im Postfach oder in der Datenbank gefundenen Probleme. Um ein Postfach zu reparieren, können Sie den folgenden Befehl in der Exchange Management Shell (EMS) ausführen:
New-MailboxRepairRequest -Mailbox User@domain.com -CorruptionType FolderView
Der obige Befehl erkennt und repariert alle Ordneransichten für das oben aufgeführte Postfach, user@domain.com
New-MailboxRepairRequest -Mailbox User1 -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,Folderview -Archive
Der obige Befehl erkennt und repariert alle Korruptionsarten für das Postfach von Benutzer1, einschließlich seines Archivs.
New-MailboxRepairRequest -Database DB01 -CorruptionType AggregateCounts
Der obige Befehl erkennt und repariert AggregateCounts für alle Postfächer in der Postfachdatenbank DB01.
Sie können auch alle Parameter kombinieren, um alle Korruptionsarten zu reparieren. Der Befehl lautet wie folgt:
New-MailboxRepairRequest -Mailbox user@test.local -CorruptionType SearchFolder, AggregateCounts, ProvisionedFolder, FolderView
Auf ähnliche Weise können Sie die Postfachdatenbank mit dem Cmdlet New-MailboxRepairRequest überprüfen und reparieren.
New-MailboxRepairRequest -Database "MBXDB01" -CorruptionType ProvisionedFolder -DetectOnly
Einpacken
Obwohl New-MailboxRepairRequest ein praktisches Cmdlet ist, mit dem Sie Probleme mit Exchange-Postfächern und -Datenbanken beheben können, ohne die Datenbank abzumelden, ist es wichtig hervorzuheben, dass das Cmdlet nur in Exchange Server 2010 SP1 und späteren Versionen verfügbar ist. Außerdem kann es eine abgemeldete Datenbank oder ein Postfach, das in einer abgemeldeten Datenbank gespeichert ist, nicht reparieren. In solchen Fällen müssen Sie das EseUtil oder eine Exchange-Wiederherstellungssoftware, wie Stellar Repair for Exchange, verwenden. Es unterstützt alle Exchange-Versionen, einschließlich Exchange Server 5.5 bis Exchange Server 2019.
Es kann große, stark beschädigte oder beschädigte Exchange-Datenbanken reparieren, Postfächer wiederherstellen und sie als einzelne PST-Dateien speichern. Sie können die wiederhergestellten Postfächer auch direkt auf Microsoft 365 oder Live Exchange Server exportieren.