Export der Microsoft 365-Postfächer in PST-Dateien mit PowerShell

[Update]: Dieser Beitrag wurde erstmals am 15. Mai 2020 veröffentlicht. Er wurde aktualisiert, um die neuesten Entwicklungen in der Benutzeroberfläche des Microsoft Purview-Complianceportals widerzuspiegeln.

Das Exportieren von Microsoft 365-Postfachinhalten in PST wird üblicherweise für Rechtsstreitigkeitszwecken verwendet. Es kann jedoch auch ein Workaround für die Sicherung, Archivierung und Migration sein. In einem der früheren Beiträge wurde beschrieben, wie Sie diesen Mechanismus mit dem eDiscovery-Tool nutzen können. Dieser Beitrag hingegen zeigt, wie Sie mit PowerShell und dem New-ComplianceSearch-Cmdlet (sowie mit einigen weiteren Cmdlets) ähnliche Ergebnisse erreichen.

PST-Export der Microsoft 365-Postfächer mit PowerShell

Anforderungen

Bevor Sie anfangen, müssen Sie sicherstellen, dass Sie die folgenden Anforderungen erfüllen:

  • Sie sind eDiscovery Manager oder eDiscovery Administrator. Dies sind die einzigen Standardrollengruppen, die die erforderliche Export-Rolle enthalten.
  • Sie haben eine Remoteverbindung zum Microsoft 365 Security & Compliance Center hergestellt (weitere Informationen finden Sie auf dieser Microsoft-Website).

Exportieren von Microsoft 365-Postfächern in PST

Bevor Sie Ihre Postfächer in PST exportieren, brauchen Sie das New-ComplianceSearch-Cmdlet zu verwenden, um eine Suche zu erstellen. Im folgenden Beispiel suche ich nach allen Exchange Online-Postfächern und starte die Suche sofort.

New-ComplianceSearch "Ihr_beschreibender_Name" -ExchangeLocation all | Start-ComplianceSearch

Als Nächstes verwende ich das New-ComplianceSearchAction-Cmdlet, um die Daten zu exportieren, die von der neuen Compliance-Suche zurückgegebenen wurden.

Hinweis: um das folgende Cmdlet verwenden zu können, muss Ihnen die Export-Rolle zugewiesen werden, die Teil der eDiscovery Manager-Rollengruppe ist. Um sich selbst als eDiscovery Manager festzulegen, gehen Sie im Microsoft Purview-Complianceportal zur Seite mit den Rollengruppeneinstellungen, klicken Sie in der Liste auf eDiscovery Manager, wählen Sie sich selbst als Manager aus, speichern Sie die Änderungen, und verbinden Sie sich erneut mit Exchange Online PowerShell.

New-ComplianceSearchAction "Ihr_beschreibender_Name" -Export -Format Fxstream

Sobald das Tool den Export der Ergebnisse abgeschlossen hat, können Sie das Get-ComplianceSearchAction-Cmdlet ausführen. Dadurch erhalten Sie die erforderliche URL, die Sie zum Herunterladen der exportierten Daten brauchen:

Get-ComplianceSearchAction "Ihr_beschreibender_Name_Export" -IncludeCredential | FL

Die Ergebnisse enthalten zwei Informationen, die zum Herunterladen der PSTs nötig sind: die Container-URL und das SAS-Token. Zusammen bilden sie eine vollständige URL.

Weitere Informationen zur Verwendung von New-ComplianceSearch und verwandten Cmdlets finden Sie in diesem Beitrag.

An dieser Stelle wäre es üblich, das Start-Process-Cmdlet zu verwenden und im gesamten LocalApps-Verzeichnis nach dem genauen Speicherort des Unified Export-Tools (aka eDiscovery Export) zu suchen. Es kann jedoch viel einfacher gehen, indem Sie es über das eDiscovery-Webpanel starten (das Sie ohnehin besuchen müssen, um das Tool herunterzuladen) und den Link gemeinsam mit dem Zielspeicherort der PST direkt in das Unified Export Tool einfügen. Gehen Sie dazu zur Inhaltssuche im Microsoft Purview, finden Sie Ihren Exportjob im Tab Export (Exportieren) und klicken Sie auf Download results (Ergebnisse herunterladen), um das eDiscovery Export Tool auszuführen.

So exportieren Sie Office 365-Postfächer mit PowerShell

Das eDiscovery Export Tool ist eine ClickOnce-Anwendung, die mit Internet Explorer und Edge wie geschmiert läuft. Um es erfolgreich in einem anderen Browser wie Google Chrome auszuführen, benötigen Sie eine ClickOnce-Erweiterung. Sie sollen das SAS-Token ins Export-Tool einfügen. Sobald Sie den Zielspeicherort für die PST-Dateien ausgewählt haben, können Sie auf Start klicken, um mit dem Daten-Download anzufangen.

eDiscovery Export Tool

Warum PowerShell und nicht EAC? Das Ergebnis ist doch gleich, oder? Ich persönlich finde PowerShell etwas schneller: ich muss den Browser nicht ständig aktualisieren, um den Such- oder Exportfortschritt zu sehen. Stattdessen sende ich nur gelegentlich einen Get-ComplianceSearch- oder Get-ComplianceSearchAction-Einzeiler, um den Jobfortschritt anzuzeigen.

Alternative Lösung für Backup und Archivierung

PST-Backup oder -Archivierung ist besser als überhaupt keine zusätzliche Sicherheitsschicht. Die PST-Dateien sind aber keine verlässliche Backupstrategie. Suchen Sie nach einem sicheren und zuverlässigen Backup-Tool für Microsoft 365? Testen Sie CodeTwo Backup for Office 365. Das Video unten enthält eine kurze Präsentation, wie Sie sich das Programm zu Nutzen machen können.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Verantwortlicher für Ihre personenbezogenen Daten ist CodeTwo sp. z o.o. sp. k.
Weitere Informationen finden Sie in unserer Datenschutzerklärung.