Ab Austausch 2010 SP1 besteht die Möglichkeit, über einen Powershell-Befehl, um ein ganzes Postfach oder sogar einen Teil davon in eine PST-Datei zu exportieren. Der Vorgang kann als Methode zum Archivieren eines Postfachs vor dem vollständigen Löschen aus der Organisation nützlich sein.
Der Befehl ist sehr einfach:
New-MailboxExportRequest -Mailbox-Benutzername -FilePath “\ Server share username.pst”
Beachten Sie, dass das Exportziel eine Netzwerkfreigabe sein muss.
Offizielle HILFE-Seite: http://technet.microsoft.com/it-it/library/ff607299%28v=exchg.150%29.aspx
Was in der Hilfe jedoch nicht erklärt wird, ist, dass der Befehl standardmäßig einen Fehler zurückgibt: “MailboxExportRequest” wird nicht als Name eines Cmdlets erkannt, Funktion, Skriptdatei, oder lauffähiges Programm”
Dies liegt daran, dass selbst der Administratorbenutzer standardmäßig nicht über die erforderlichen Berechtigungen zum Exportieren eines Postfachs verfügt. Ich finde es ehrlich gesagt nicht sehr logisch (Ich versuche zu sagen… Ich bin der Administrator der Organisation!)…. Außerdem behebt der Fehler nicht das eigentliche Problem, da anscheinend ein falscher Befehl ausgeführt wurde.
Um dies zu lösen, reicht es aus, dem Benutzer, mit dem wir versuchen, das Postfach zu exportieren, die richtige Rolle zuzuweisen:
New-ManagementRoleAssignment –Rolle „Mailbox Import Export“ –Benutzer “Domain Benutzername”
An dieser Stelle müssen Sie einige Sekunden warten und die Powershell schließen und erneut öffnen.