Exchange 2010 - Postfächer Import und Export
Berechtigung der Rolle "Mailbox Export Import" vergeben :
Export eines Postfaches :
Alle Postfächer einer Datenbank exportieren :
Status des Exports anzeigen :
Import einer PST Datei in ein Postfach :
Alle PST-Dateien in einem Verzeichnis importieren :
Status des Imports anzeigen :
Mit dem Befehl
Jetzt benötigen wir den Wert der bei Identity steht. Mailbox lasse ich mir nur zur Überprüfung anzeigen
Quelle : Exchange 2010 SP1: Export und Import von Postfächern
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User “Administrator”
-FilePath darf kein lokaler Pfad sein sollte also immer auf eine Freigabe verweisen bzw. auf einen UNC Pfad
EXPORT
Export eines Postfaches :
New-MailboxExportRequest -Mailbox USER -FilePath \\FILESERVER\PST\USER.pst
Alle Postfächer einer Datenbank exportieren :
(Get-Mailbox) | foreach {New-MailboxExportRequest -Mailbox $_.alias -FilePath “\\FILESERVER\PST\$_.pst”}
Status des Exports anzeigen :
Get-MailboxExportRequest
IMPORT
Import einer PST Datei in ein Postfach :
New-MailboxImportRequest -Mailbox USER -FilePath \\FILESERVER\PST\USER.pst
Alle PST-Dateien in einem Verzeichnis importieren :
Dir \\FILESERVER\PST\*.pst | %{ New-MailboxImportRequest -Mailbox $_.BaseName -FilePath $_.FullName}In diesem Beispiel ist zu beachten das die PST Files den selben Namen haben wie die Postfächer. Also USER.pst wird im Postfach User importiert usw.
Status des Imports anzeigen :
Get-MailboxImportRequest
Export bzw. Import Requests löschen
Mit dem Befehl
Get-MailboxExportRequest | select Mailbox,Identity | flbzw.
Get-MailboxImportRequest | select Mailbox,Identity | flalle Requests anzeigen lassen.
Jetzt benötigen wir den Wert der bei Identity steht. Mailbox lasse ich mir nur zur Überprüfung anzeigen
Remove-MailboxExportRequest -Identity "Ermittelter Wert bei Identity"bzw.
Remove-MailboxImportRequest -Identity "Ermittelter Wert bei Identity"
Quelle : Exchange 2010 SP1: Export und Import von Postfächern