Website-Icon Frankys Web

Exchange 2010 SP1: Export und Import von Postfächern

Postfächer lassen sich mit der Exchange Management Shell einfach und schnell exportieren und importieren.

Zuerst benötigen wir die Berechtigung für den Im- und Export von Postfächern, das geschieht mit dem folgenden Befehl

New-ManagementRoleAssignment –Role „Mailbox Import Export“ –User „administrator“

Nachdem der Befehl ausgeführt wurde, besitzt der Benutzer „Administrator“ die Berechtigungen für den Im- und Export.

Import einer PST-Datei

Eine vorhandene PST-Datei lässt sich mit folgendem Befehl importieren

New-MailboxImportRequest -Mailbox Frank -FilePath \\FWEX01\c$\PST\frank.pst

Hier gilt es zu beachten, dass nach dem Parameter –FilePath eine Freigabe angegeben werden muss. Eine lokale Pfadangabe funktioniert nicht. Hinter dem Parameter –Mailbox wird der Alias des Zielpostfaches geschrieben.

Nach dem der Befehl bestätigt wurde wird eine neue Import Anfrage erstellt. Den Status des Imports kann man sich mit

Get-MailboxImportRequest

anzeigen lassen.

Wer mehrere Postfächer importieren möchte, kann diesen Befehl benutzen:

Dir \\FWEX01\c$\PST\*.pst | %{ New-MailboxImportRequest -Mailbox $_.BaseName -FilePath $_.FullName}

Die PST Dateien müssen dabei den gleichen Namen haben wie die Postfächer in die sie importiert werden sollen. Ist also der Alias einen Benutzers „Frank“ dann muss die dazugehörige PST-Datei „Frank.pst“ heißen.

Export in eine PST-Datei

Wenn man ein Postfach wieder exportieren möchte, kann man das mit diesem Befehl erledigen

New-MailboxExportRequest -Mailbox frank -FilePath \\FWEX01\c$\PST\frank.pst

Auch hier gilt es wieder zu beachten das hinter –FilePath keine locale Pfadangabe stehen darf.

Den Status des Exports kann man sich mit auch hier wieder anzeigen lassen:

Get-MailboxExportRequest

Um alle Postfächer der Datenbank zu exportieren kann der folgende Befehl verwendet werden

(Get-Mailbox) | foreach {New-MailboxExportRequest -Mailbox $_.alias -FilePath „\\FWEX01\c$\pst\$_.pst“}

Import und Export Requests löschen

Nachdem eine Mailbox exportiert oder importiert wurde, bleiben die Requests bestehen, weitere Import oder Export Versuche schlagen dann unter Umständen fehl. Hier sehen wir alle Export Requests für das Postfach Frank, 2 davon sind fehlgeschlagen:

Um einen Import oder Export Request zu löschen, benötigt man etwas detailliertere Informationen, alle Daten zum Request lassen sich mit

Get-MailboxExportRequest | format-list

Bzw.

Get-MailboxImportRequest | format-list

anzeigen.

Um einen Request zu löschen wird allerdings nur der Wert bei „Identity“ benötigt. Um die Ausgabe etwas abzukürzen, kann man den Befehl verfeinern:

Get-MailboxExportRequest | fl mailbox,identity

Bzw.

Get-MailboxImportRequest | fl mailbox,identity

Um den Request zu löschen benutzt man die folgendenen Befehle:

Remove-MailboxExportRequest -Identity „frankysweb.local/Users/Frank Zöchling\MailboxExport3“

Bzw

Remove-MailboxImportRequest -Identity „frankysweb.local/Users/Frank Zöchling\MailboxImport3“

Weitere Informationen und Parameter für den Import und Export Request

Alle Parameter für den Export findet man hier:

http://technet.microsoft.com/en-us/library/ff607299.aspx

Die Parameter für den Import gibt es hier:

http://technet.microsoft.com/de-de/library/ff607310.aspx

Die mobile Version verlassen