Rolands Erinnermich

Infos, Links, Scripte und mehr rund um E-Mail

Exchange 2007: Export eines Postfachs in eine PST-Datei

Erstellt von Roland am Donnerstag 19. November 2009

Mein Exchange 2007 Server muss einem Exchange 2010 weichen. Da ich nur einen Server habe und ein Inplace-Upgrade auf Exchange 2010 nicht unterstützt wird, stellte sich die Frage, nach einer sinnvollen Datensicherung des Postfachinhalts.

Die Lösung ist der Powershell Befehl Export-Mailbox. Mit dem Befehl kann der Inhalt eines Postfachs entweder in ein anderes Postfach, oder in eine PST-Datei exportiert werden. Unter Exchange 2003 musste für den Export einer Mailbox das Microsoft Tool Exmerge verwendet werden. Beim Export werden auch die Inhalte des Dumpsters, also die gelöschten Elemente exportiert.

Voraussetzungen

Der Export kann nicht auf einem Exchange-Server durchgeführt werden, da hierzu die 32Bit-Version der Exchange Verwaltungstools benötigt werden. Unter 64Bit Windows 7 muss also das Virtual XP eingesetzt werden, um den Export zu verwirklichen. Neben den Exchange Verwaltungstools wird Outlook in der Version 2003 SP2 oder höher oder Outlook 2007 benötigt.

Der Account, mit dem der Export durchgeführt wird, benötigt die Berechtigung Vollzugriff auf das zu exportierende Postfach. Per Powershell kann die Berechtigung mit folgendem Befehl eingerichtet werden:

Add-MailboxPermission -Identity rehle -user Administrator -AccessRights FullAccess

Umsetzung

Der eigentliche Export in die PST-Datei wird mit folgendem Befehl angestossen:

Export-Mailbox -identity rehle -PSTFolderPath c:\export\rehle.pst

Man sollte sich durch die Anzeige “Die Nachrichten werden verschoben” nicht irritieren lassen. Tatsächlich werden die Nachrichten kopiert und nur dann im Quellpostfach gelöscht, wenn man den Parameter -DeleteContent beim Aufruf des Export-Befehls verwendet. Weitere Parameter können eingesetzt werden, um den Inhalt des Exports einzugrenzen, z.B. -StartDate.

Export-Mailbox

Quelle: Microsoft Technet

  • Share/Bookmark

Verwandte Artikel

3 Kommentare zu “Exchange 2007: Export eines Postfachs in eine PST-Datei”

  1. Rolands Erinnermich » Blog Archiv » Exchange 2010: Import von Postfächern aus PST-Dateien mit import-mailbox sagt:

    [...] Installation des Exchange 2010 sollte mein Postfach wieder mit den Daten aus dem Export (siehe hier) befüllt werden. Leichter gesagt als getan, weil mir der Befehl Import-Mailbox in der Shell [...]

  2. UserNeo sagt:

    Hi,

    danke für die ausführliche Erklärung :) . Kann man das PowerShell Script auch automatisiert per TaskManager laufen lassen?

    thx & cu
    UserNeo

  3. Roland sagt:

    Hi,

    klar kann man das auch als Scheduled Task laufen lassen. Dazu muss der Export Befehl in einer Datei mit der Endung ps1 gespeichert werden. Als Scheduled Task wird dann die Powershell mit der Datei als Aufrufparamter gestartet.

    Gruß,
    Roland

Kommentar schreiben

XHTML: Sie können diese Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Spam Protection by WP-SpamFree