Exportieren von Benutzerpostfächern in Massen in PST-Dateien - Wie Man

Exportieren von Benutzerpostfächern in Massen in PST-Dateien

Mit diesem Powershell-Skript können Sie eine Liste von Benutzern angeben und sich austauschen lassen, um eine PST-Datei für jeden Benutzer zu erstellen. Praktisch, wenn Sie eine Kopie der Mailbox von someones legal benötigen.

4 Schritte insgesamt

Schritt 1: Skript erstellen

Um das Skript zu erstellen, öffnen Sie den Editor und fügen Sie die folgende Datei ein oder laden Sie die angehängte Datei herunter. Sie möchten es dann als .ps1-Datei speichern.

$ content = get-content "C: PST Aliases.txt"

foreach ($ user in $ content)
{

New-MailboxExportRequest -Mailbox $ user -FilePath " DW-SERVER-01 PST $ user Mailbox.pst"
}


72aecdaa1d18cee7941f9fa4e0129c567c3c2863e9b0c48329a6e5343956971e_Export_All.ps1

Schritt 2: Erstellen Sie Ihre Mailboxliste

Erstellen Sie ein einfaches Textdokument mit den Postfachaliasnamen, für die Sie die PSDs verwenden möchten, einen pro Zeile. Speichern Sie diese Datei als TXT-Datei.

Schritt 3: Ändern Sie das Skript

Ändern Sie im Skript den Pfad für die $ content-Variable dahin, wo Sie die TXT-Datei mit Ihren Mailbox-Aliasnamen gespeichert haben. Ändern Sie auch den -FilePath dahin, wo die PSDs gespeichert werden sollen.

Dies muss ein UNC-Pfad sein, und die Freigabe muss für "Exchange Trusted Subsystem" freigegeben sein, das vollen Zugriff hat.

Schritt 4: Führen Sie das Skript aus

Um eine Exchange Powershell-Instanz als Administrator auszuführen, geben Sie Folgendes ein:

& 'C: Pfad nach Script.ps1'

(wechselt dorthin, wo sich Ihr Skript befindet)

Hit enter und wallah!

So prüfen Sie, wie der Status ausgeführt wird: Get-MailboxExportRequest

Da bist du ja! Alle PST-Dateien werden mit dem Alias ​​im Namen gespeichert!