Aktionen

Exchange+Outlook:Exchange PowerShell Exchange 2010 SP1 Export von Postfächern in PST-Dateien

Aus znilwiki

Exchange 2010 mit installierten Service Pack 1 ( SP1 ) stellt einen neuen PowerShell Befehl für den Export der Postfächer in eine .PST Datei zur Verfügung:

New-MailboxExportRequest  -Mailbox max.mustermann –FilePath “\\SERVER\FREIGABE\ORDNER\max.mustermann.pst

Doch wenn wir den neuen Befehl testen gibt es ersteinmal eine Fehlermeldung:

[PS] C:\Skripte>New-MailboxExportRequest  -Mailbox Administrator -FilePath "\\localhost\h$\exportmailbox\max.mustermann.pst"
Die Benennung "New-MailboxExportRequest" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. 
Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.
Bei Zeile:1 Zeichen:25
+ New-MailboxExportRequest <<<<   -Mailbox Administrator -FilePath "\\localhost\h$\exportmailbox\max.mustermann.pst"
    + CategoryInfo          : ObjectNotFound: (New-MailboxExportRequest:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Warum? Na dann lest mal die nachfolgende Anleitung - und arbeitet die Schritte auch in dieser Reihenfolge ab:


1 Allgemeines

1.1 Schritt 1: den richtigen Server wählen

Ich gebe es ja zu - ich hatte Schwierigkeiten beim Export bezüglich des Ziels.
Am besten geklappt hat es lokal auf einem der Exchange Server - und dann dort auf eine lokale Festplatte.



1.2 Schritt 2: Benutzerkonto Rechte zum Export/Import geben

Als erstes muss der Benutzer der den Export machen soll auch die Rechte haben - sonst gibt es obige Fehlermeldung:

New-ManagementRoleAssignment -Role "Mailbox Import Export" -User testdomain\migration

Ergebnis:
Exchange2010-Export-Mailboxen-001.png

Der Benutzer darf nun exportieren und importieren!


******* ACHTUNG! Ihr müsst nun unbedingt einmal die PowerShell Console einmal schliessen und eine neue öffnen!*******




2 Exportieren

2.1 Schritt 3: Mailbox Exportieren

Dazu dient folgender Befehl:

New-MailboxExportRequest -Mailbox max.mustermann -FilePath "\\localhost\c$\max.mustermann.pst"


Exchange2010-Export-Mailboxen-002.png

Tja, nun hat er angefangen ... wann ist er fertig?


2.2 Schritt 4: Prüfen ob der Export schon abgeschlossen ist

Abfragen wie weit er denn mit dem Export ist:

Get-MailboxExportRequest


Exchange2010-Export-Mailboxen-003.png

"Completed" ist das Ergebnis was wir haben wollen - ansonsten: Geduld!



2.3 Schritt 5: Queue Einträge löschen

Sind alle Postfächer exportiert kann diese Queue gelöscht werden:

Get-MailboxExportRequest | Remove-MailboxExportRequest


Exchange2010-Export-Mailboxen-004.png


3 Postfächer Importieren

3.1 Schritt 3: Mailbox Importieren

Dazu dient folgender Befehl:

New-MailboxImportRequest -Mailbox max.mustermann -FilePath "\\localhost\c$\max.mustermann.pst"


Tja, nun hat er angefangen ... wann ist er fertig?


3.2 Schritt 4: Prüfen ob der Import schon abgeschlossen ist

Abfragen wie weit er denn mit dem Import ist:

Get-MailboxImportRequest



"Completed" ist das Ergebnis was wir haben wollen - ansonsten: Geduld!



3.3 Schritt 5: Queue Einträge löschen

Sind alle Postfächer importiert kann diese Queue gelöscht werden:

Get-MailboxImportRequest | Remove-MailboxImportRequest




3.4 Kommentare


Anonymer Benutzer #1

59 Monaten zuvor
Punktzahl 0++
Bei mir wird das CMDLET trotz allem nicht gefunden! :/

BLinz

59 Monaten zuvor
Punktzahl 0++

Moin, das New-ManagementRoleAssignment -Role "Mailbox Import Export" -User testdomain\migration hats du druchgeführt? UAC Kontrolle ist aus? Wird direkt auf dem Exchange Server ausgeführt?

Exchange hat auch alle Service-Packs? In der Erstversion war das noch nicht dabei, gibt es erst mit Service Pack 1

Anonymer Benutzer #2

58 Monaten zuvor
Punktzahl 0++
Funktioniert 1A auf einem SBS2011. Vielen Dank für diesen tollen Beitrag! Gruss PCXPRESS

danadt@web.de

30 Monaten zuvor
Punktzahl 0++

SUPER BEITRAG!!!

Auch danke

Schöne Grüße

DT

Sascha

29 Monaten zuvor
Punktzahl 0++
Top. Hat super funktioniert. Danke!

Marko

21 Monaten zuvor
Punktzahl 0++

Sehr gut, jetzt fehlt es nur noch an der Automatisierung!

Klappt super, wenn man die richtige Konsole nutzt und auch nach der Rechtevergabe die Konsole schließt und neu öffnet. Danke nochmal!

Ulli

16 Monaten zuvor
Punktzahl 0++
Vielen Dank. Bei mir war der Hinweis auf den Neustart der Konsole ausschlaggebend ;-)

Markus

6 Monaten zuvor
Punktzahl 0++
Auch vielen Dank von mir. Ich habe mich auch ein wenig gequält, bis ich deinen Hinweis mit dem Neustart entdeckt habe.
Kommentar hinzufügen
znilwiki freut sich über alle Kommentare. Sofern du nicht anonym bleiben möchtest, trage deinen Namen oder deine Email-Adresse ein oder melde dich an. Du kannst das Feld auch einfach leer lassen.