Aber warum sollte man das tun? Wenn das die Frage ist, die Ihnen beim ersten Lesen dieser Überschrift durch den Kopf ging, dann wäre das Durchlesen ziemlich interessant für Sie.
Es gibt mehrere Gelegenheiten, bei denen ein Administrator das Exchange 2010-Postfach in PST exportieren möchte. Zu den häufigsten gehören die Migration von mailboxes vor Ort zu Exchange online und das Extrahieren eines einzelnen oder einiger weniger mailboxes aus der Datenbank. Eine andere, wenn auch seltene Situation, die einen solchen Export erfordert, ist die Rettung von Daten aus einer beschädigten oder korrumpierten Exchange 2010-Datenbankdatei (EDB).
Man muss zustimmen, dass all dies ziemlich gute Gründe sind, die Konvertierung von EDB-Daten in das PST-Format zu unterstützen. Nun, da das etabliert ist, wie wäre es, wenn Sie mit der Technik weitermachen würden, dies zu tun? Nun, das ist der interessante Teil; wir stellen Ihnen eine saubere Methode vor, um PowerShell-Befehle zu verwenden und den besagten Export zu erreichen. Aber wenn Sie in der Stimmung für eine Automatisierung sind, haben wir auch einen Vorschlag in petto, der Sie sicherlich beeindrucken wird. Halten Sie sich also gut fest und lassen Sie den Spaß beginnen!
Postfach-Export Anfrage
Um eine Mailbox oder Archivdaten in eine PST-Datei zu exportieren, muss zunächst eine Mailbox-Exportanforderung erstellt werden. Jede Anforderung hat einen eindeutigen Namen, und für jedes Postfach können bis zu 10 eindeutige Anforderungen erstellt werden. Es kann jedoch immer nur eine Anforderung ausgeführt werden, da die PST-Datei als in Benutzung markiert wird, wenn die Anforderung zu laufen beginnt. Außerdem kann die Exchange Management Console (EMC), die zum Ausführen von Cmdlets für verschiedene Exchange-Aufgaben verwendet wird, nicht zum Erstellen einer Postfachexportanforderung verwendet werden. Für diesen Zweck muss die Exchange Management Shell (EMS) verwendet werden.
Microsoft Exchange Server 2010 hat einen neuen Satz von PowerShell-Cmdlets eingeführt, um diese Aufgabe zu erfüllen. Eine weitere Sache, die hier zu beachten ist, ist, dass PowerShell-Skripts zwar recht leistungsstark und hilfreich beim Exportieren und Importieren von Daten sind, jedoch nicht über 64-Bit-Maschinen unterstützt werden. Wenn EDB-Dateien beschädigt, abgehängt oder getrennt werden, kann eine EDB-zu-PST-Konvertierung unabhängig vom Exchange-Server Exchange 2010-Postfächer massenweise in PST exportieren (sowohl 32-Bit als auch 64-Bit).
Schritte zum Exportieren des Postfachs nach PST
Der Prozess zum Exportieren der Mailbox an PST Exchange 2010 ist in 4 große Schritte unterteilt.
1. Gewähren Sie die erforderlichen Berechtigungen und Rollen
Als ersten Schritt erstellen Sie eine Vollberechtigung für den Benutzer, der den Export durchführen wird. Standardmäßig haben keine Konten dieses Recht, so dass sie manuell konfiguriert werden müssen. Führen Sie den folgenden Befehl in EMS aus:
New-ManagementRoleAssignment –Role "Mailbox Import Export" –User Administrator
Im obigen Befehl ist “User” der Benutzername. Wenn Sie bereits mit diesem Benutzernamen angemeldet sind, starten Sie einfach die EMS-Sitzung neu, und Sie erhalten Zugriff auf die neuen Cmdlets.
2. Erstellen Sie eine Netzwerkfreigabe, die die exportierten PST-files speichert
Es kann mehrere CAS in einem Netzwerk geben, und jeder von ihnen kann die Export-Mailbox-Anfrage bearbeiten. Daher müssen Sie sicherstellen, dass der Pfad der Ziel-PST-Datei gültig ist. Bei diesem Pfad muss es sich um einen UNC-Pfad und nicht um einen lokalen Pfad handeln. Die ideale Methode besteht darin, einen neuen Network Shared folder zu erstellen und der Gruppe “Exchange Trusted Subsystem” Lese-/Schreibberechtigung für diesen Ordner zu gewähren.
3. Postfach nach PST exportieren
Da nun alles richtig konfiguriert ist, können die PowerShell-Cmdlets ausgeführt werden, um Exchange 2010-Exportpostfächer in PST auszuführen.
So exportieren Sie das primäre Postfach des Benutzers in die PST
New-MailboxExportRequest -Mailbox <username> -FilePath <pstFilePath>
Im obigen Befehl zeigt <pstFilePath> auf den Ordner, in dem die exportierte PST-Datei gespeichert wird. Dieser Befehl erzeugt kein neues Verzeichnis, stellen Sie also sicher, dass der von Ihnen angegebene Pfad existiert, sonst schlägt der Befehl fehl.
So exportieren Sie das persönliche Archiv des Benutzers nach PST
New-MailboxExportRequest -Mailbox <username> -IsArchive -FilePath <pstFilePath>
So exportieren Sie bestimmte Daten aus der Mailbox des Benutzers in PST
New-MailboxExportRequest -Mailbox <username> -ContentFilter {<filter>} -FilePath <pstFilePath>
Im obigen Befehl kann {<filter>} ein beliebiger Wert sein, der die erforderlichen Daten aus dem Rest herausfiltert. Bitte überprüfen Sie den Microsoft-Support auf die korrekte Syntax.
So exportieren Sie einen bestimmten Postfachordner nach PST
Zu den spezifischen Mailbox-Ordnern gehören Mailbox-Ordner wie Inbox, Sent Items, Deleted Items, Calendar, Contacts, Drafts, Journal, Tasks usw. Im Befehl wird der zu exportierende Ordner innerhalb der Markierungen zum Öffnen und Schließen # angegeben. Um z.B. den Ordner Posteingang zu exportieren, bezeichnen Sie ihn im folgenden Befehl als #Posteingang#:
New-MailboxExportRequest -Mailbox <username> -IncludeFolders "#Inbox#" -FilePath <pstFilePath>
4. Überwachung & aufräumen
Als letzter Schritt muss der Exportprozess danach bereinigt werden. Um den Status aller aktiven Export-Jobs zu überprüfen, führen Sie den folgenden Befehl aus:
Get-MailboxExportRequest | Get-MailboxExportRequestStatistics
Wenn alle Mailbox-Exportanforderungen abgeschlossen sind, entfernen Sie zum Bereinigen alle zugewiesenen Berechtigungen mit dem folgenden Befehl:
Get-MailboxExportRequest | where {$_.status -eq "Completed"} | Remove-MailboxExportReques
Entfernen Sie auch die abgeschlossene Mailbox-Exportanforderung mit dem folgenden Befehl vom Server:
Get-MailboxExportRequest | where {$_.status -eq "Completed"} | Remove-MailboxExportReques
In den obigen Schritten ist die Methode zum Durchführen des Exchange 2010-Exportpostfachs an PST aufgeführt. Anstatt die obigen Cmdlets jedoch manuell auszuführen, können Sie den Prozess durch direkte Konvertierung von EDB in PST automatisieren, indem Sie den EDB-zu-PST-Konverter Stellar Converter for EDB eines Drittanbieters verwenden. Lesen Sie den folgenden Abschnitt, um mehr darüber zu erfahren.
Empfohlene Lösung
Stellar Converter for EDB ist ein professionelles Tool, das Online- / Offline-EDB-files in äquivalente PST-Dateien konvertiert. Das Tool unterstützt Sie beim Extrahieren aller wichtigen Mailboxdaten wie emails, contacts, attachments, usw. Hier sind einige seiner beeindruckenden Funktionen auf einen Blick:
- Migriert EDB nach PST und extrahiert alle Mail-Komponenten
- Unterstützt die Konvertierung von mehreren EDB-Dateien & Archiv-Mailboxen in PST
- Exportiert Offline-EDB-Datei zu Live Exchange Server und Office 365
- Erleichtert das Speichern konvertierter Daten in den Formaten EML, MSG, RTF, PDF und HTML
- Unterstützt MS Exchange 2019, 2016, 2013, 2010, 2007, 2003, 2000 und 5.5 Versionen
Dieses Tool macht den Prozess des Exchange 2010-Exportpostfachs nach PST garantiert reibungsloser und einfacher für Sie.