Exchange-Administratoren müssen häufig Postfächer aus Exchange-Datenbankdateien (EDB) in das PST-Format exportieren. Der häufigste Grund dafür ist, Daten aus Offline-EDB-Dateien zu extrahieren und mit MS Outlook darauf zuzugreifen. Aber die Durchführung dieses Exports ist traditionell eine mühsame Aufgabe, die viel Zeit und äußerste Sorgfalt erfordert. In diesem Beitrag haben wir die schrittweise Vorgehensweise zum Exportieren von Exchange 2013-Postfächern in das PST-Format mithilfe der Exchange Management Shell (PowerShell-Befehle) und des Exchange Admin Center beschrieben.
In Exchange-Versionen vor 2010 mussten sich Administratoren auf Dienstprogramme von Drittanbietern wie ExMerge verlassen, um EDB in PST zu importieren/exportieren. Mit der Veröffentlichung von Exchange Server 2010 SP1 und höher wurden jedoch neue PowerShell-Cmdlets wie New-MailboxImportRequest und New-MailboxExportRequest eingeführt, um verschiedene Import-/Exportverfahren durchzuführen. Im Laufe der Jahre wurden diese Cmdlets weiter verbessert. In Exchange 2013 wurden sie erweitert und ihre Benutzerfreundlichkeit wurde erheblich verbessert.
Versuchen Sie Stellar Converter for EDB für den Export von MS Exchange (2019, 2016, 2013, 2010 und 2007) Mailboxen zu PST ohne Fehler oder Datenverlust
Dieser Artikel beschreibt die Schritte zum Exportieren von Exchange 2013-Postfächern in PST mithilfe des New-MailboxExportRequest cmdlet in der Exchange Management Shell (EMS) und dem Exchange Admin Center (EAC)..
Schritte zum Exportieren von Exchange 2013-Postfächern in PST mithilfe von EMS (PowerShell-Befehle)
Um das Postfach in PST zu exportieren, müssen folgende Bedingungen erfüllt sein.
- Das Konto, mit dem der Export durchgeführt werden soll, sollte die Berechtigung für die Mailbox-Import/Export-Anforderung haben
- Der Benutzer muss Zugriff auf den Netzwerkspeicherort haben, um die PST-Datei zu speichern. Der Benutzer muss den vollständigen UNC-Pfad kennen. Zum Beispiel: \\PCName111\C$\PST\tstmail.PST
- Exchange 2013-Postfach, das exportiert werden soll, muss in der Exchange-Datenbank (EDB) vorhanden sein
Schritt 1: Berechtigungsrechte zuweisen
Sie müssen dem Benutzerkonto, mit dem Sie den Exchange 2013-Postfachexport in das PST-Format durchführen wollen, die erforderlichen Rechte zuweisen. Entgegen der Annahme hat nicht einmal das Administratorkonto standardmäßig die Rechte, diese Vorgänge auszuführen. Geben Sie daher den folgenden PowerShell-Befehl in PowerShell ein, um dem Benutzerkonto die erforderlichen Rechte zuzuweisen.
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User Exporter
Dabei ist ‘Benutzer-Exporter‘ der Name des Kontos, dem die Rechte zugewiesen werden.
Alternativ können Sie diese Rechte auch der AD-Gruppe zuweisen und die Dinge bequemer gestalten. Auf diese Weise muss, wann immer die Rechte an ein Benutzerkonto vergeben werden sollen, dieses Konto nur zu dieser Gruppe hinzugefügt werden. Geben Sie dazu im PowerShell-Fenster den folgenden Befehl ein
New-ManagementRoleAssignment -Role “Mailbox Import Export” -SecurityGroup ExchangeAdmGroup
Dabei ist ‘ExchangeAdmGroup’ der Name der AD-Gruppe.
Sie können diesen Vorgang auch über das Exchange Admin Center (EAC) durchführen. Nachdem Sie die Rechte vergeben haben, müssen Sie das EAC neu starten.
Schritt 2: Exportieren von Exchange 2013-Postfächern nach PST
Zum Exportieren von Postfächern in PST in Exchange 2013 können Sie das PowerShell-Cmdlet New-MailboxExportRequest in der Exchange Management Shell verwenden.
New-MailboxExportRequest –Mailbox testdummy –FilePath\\exsrv2013\d$\PST\TestDummy.PST
Der obige PowerShell-Befehl exportiert das gesamte Postfach in den genannten freigegebenen Ordnerpfad als TestDummy.PST-Datei.
Bestimmte Mailbox-Ordner in PST exportieren
Sie können auch einen bestimmten Ordner in die PST exportieren. Ändern Sie dazu diesen PowerShell-Befehl wie folgt,
New-MailboxExportRequest –Mailbox testdummy –FilePath\\exsrv2013\d$\PST\TestDummy.PST -IncludeFolders “#Inbox#”
Der Befehl exportiert den Posteingangsordner im Exchange 2013-Postfach nach PST.
Ausschluss eines Ordners vom PST-Export
Sie können auch einen Ordner vom PST-Export ausschließen. Dazu müssen Sie den Befehl wie folgt ändern:
New-MailboxExportRequest –Mailbox testdummy –FilePath\\exsrv2013\d$\PST\TestDummy.PST -ExcludeFolders “#DeletedItems#”
Der obige Befehl exportiert alle Ordner und Mail-Elemente aus dem Exchange 2013-Postfach nach PST, mit Ausnahme des Ordners ‘DeletedItems’.
Ausschließen und Einschließen mehrerer Ordner
Wenn Sie mehrere Ordner ein- oder ausschließen möchten, können Sie das Komma zwischen den Ordnernamen im Befehl verwenden.
“#DeletedItems#”, “#Spam#”
Mailbox-Inhalt für PST-Export filtern
Wenn Sie z. B. Mails exportieren möchten, die im letzten Jahr oder zwischen einem bestimmten Datum eingegangen sind, können Sie den Parameter –ContentFilter verwenden.
-Content Filter {(Received –gt ‘01/01/2017)}
-Content Filter {(Received –lt ‘01/01/2017) –and (Received –gt ‘01/01/2016)}
Sie können den Befehl je nach Bedarf weiter anpassen. Um z. B. alle E-Mails zu exportieren, die nach dem 1. Januar 2017 mit den Schlüsselwörtern “London” und “MSProject”, eingegangen sind, können Sie die folgenden Befehle ausführen,
New-MailboxExportRequest –Mailbox mailtst –FilePath \\HQFS01\ExportPST\mailtst.PST –ContentFilter {(body –like “*MSProject*”) –and {body –like “*London*”) –and (Received –lt “01/01/2017)}
Nachdem Sie eine PST-Exportanforderung aus dem EMS erstellt haben, können Sie den Status überprüfen, indem Sie den folgenden Befehl ausführen,
Get-MailboxExportRequest
Schritte zum Exportieren von Exchange 2013-Postfächern in PST mithilfe von EAC
Sie können das Exchange Admin Center verwenden, um den PST-Export für ausgewählte Postfächer in Exchange 2013 anzufordern. Es ist GUI-basiert und einfach auszuführen. Allerdings können Sie den Inhalt nicht filtern oder Ordner in die PST-Exportanforderung ein- oder ausschließen.
Führen Sie die angegebenen Schritte aus,
- Öffnen Sie EAC und melden Sie sich als Administrator an
- Navigieren Sie dann zu Empfänger > Postfächer und klicken Sie auf Weitere Optionen
- Wählen Sie die Option Export in eine PST-Datei aus dem Dropdown-Menü
- Wählen Sie im Assistenten “In eine .PST-Datei exportieren” das Postfach aus, das Sie in eine PST-Datei exportieren möchten, und wählen Sie die entsprechenden Optionen, um nur den Inhalt dieses Postfachs oder des Postfacharchivs zu exportieren
- Klicken Sie auf Weiter und geben Sie den UNC-Pfad (freigegebener Ordnerpfad im Netzwerk) mit Dateinamen der .PST-Datei ein. Sie können einen beliebigen Namen eingeben
- Klicken Sie auf Weiter und wählen Sie Ihr Benutzerkonto aus. Exchange sendet Ihnen eine E-Mail, wenn der Export des Postfachs in die PST-Datei abgeschlossen ist
- Klicken Sie auf ‘Fertigstellen’, um den PST-Export auf dem Exchange 2013-Postfachserver zu starten
Abschließende Worte
Das ist also der detaillierte Prozess zum Exportieren von Exchange 2013-Postfächern in das PST-Format mithilfe des PowerShell-Befehls und des Exchange Admin Center (EAC). In EMS müssen Sie PowerShell-Cmdlets ausführen, deren Handhabung eine gewisse Form von technischem Fachwissen erfordert. Wenn Sie beim Ausführen von Befehlen auch nur einen einfachen Fehler wie einen Rechtschreibfehler machen, können die Ergebnisse katastrophal sein, einschließlich Datenverlust. In solchen Fällen sollten Sie sich auf EAC verlassen. Allerdings schränkt EAC die Exportmöglichkeiten ein. Auch dann, wenn Sie nicht über die erforderlichen Berechtigungen verfügen, um die Postfächer nach PST zu exportieren.
In solchen Fällen sollten Sie ein vertrauenswürdiges automatisiertes EDB zu PST Konvertierungstool wie Stellar Converter for EDB verwenden. Dieses Tool konvertiert alle oder ausgewählte Elemente innerhalb der EDB in PST-Format genau und in kürzester Zeit. Nach dem EDB-Scan zeigt es außerdem eine Vorschau der E-Mail-Elemente an und ermöglicht es Ihnen, ausgewählte E-Mail-Elemente aus den aufgelisteten Postfächern zu filtern, auszuwählen und zu exportieren. Außerdem kann es Postfächer sowohl aus Online- als auch aus Offline-EDBs in das PST-Format exportieren.