Exportieren von Postfachdaten

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Letztes Änderungsdatum des Themas: 2009-08-28

In diesem Thema wird erläutert, wie das Cmdlet Export-Mailbox in der Exchange-Verwaltungsshell zum Exportieren von Postfachdaten aus einem Postfach in einen Ordner in einem anderen Postfach verwendet wird. Dem Cmdlet Export-Mailbox wurden in Exchange Server Service Pack 1 (SP1) neue Funktionen hinzugefügt.

Hinweis

Zum Exportieren von Postfachdaten kann nicht die Exchange-Verwaltungskonsole verwendet werden.

Exportierte Daten

Mit dem Cmdlet Export-Mailbox werden standardmäßig alle leeren Ordner, alle Ordner mit Sonderfunktionen sowie Unterordner in das Zielverzeichnis exportiert. Wenn Sie Ordner angeben möchten, die in den Export eingeschlossen werden sollen, verwenden Sie den Parameter IncludeFolders. Wenn Sie Ordner angeben möchten, die aus dem Export ausgeschlossen werden sollen, verwenden Sie den Parameter ExcludeFolders.

Standardmäßig werden die folgenden Ordner mit Sonderfunktionen exportiert, wenn Sie das Cmdlet Export-Mailbox verwenden:

  • Posteingang

  • Gelöschte Elemente

  • Entwürfe

  • Junk-E-Mail

  • Postausgang

  • Gesendete Elemente

  • Journal

  • Kalender

  • Kontakte

  • Notizen

  • Aufgaben

Das Cmdlet Export-Mailbox exportiert alle Nachrichtentypen (einschließlich Nachrichten, Kalenderelementen, Kontakten, Verteilerlisten, Journaleinträgen, Aufgaben, Notizen und Dokumenten). Das Cmdlet Export-Mailbox exportiert jedoch keine Regeln.

Das Cmdlet Export-Mailbox exportiert auch Nachrichten aus dem Papierkorb. Nachrichten aus dem Papierkorb werden in dem Ordner oder in der PST-Datei, in den bzw. die Sie Daten exportieren, in reguläre Elemente konvertiert.

Hinweis

Bei Verwendung von Schlüsselwortparametern exportiert das Cmdlet Export-Mailbox zuerst alle Nachrichten, einschließlich der Nachrichten im Papierkorb, und durchsucht dann das Zielpostfach nach Nachrichten, die den Schlüsselwortkriterien entsprechen. Nachrichten, die sich im Papierkorb des Quellpostfachs befanden, werden in reguläre Nachrichten im Ordner Gelöschte Elemente des Zielpostfachs konvertiert und werden ebenfalls nach Schlüsselwörtern durchsucht. Das Cmdlet Export-Mailbox löscht dann die Nachrichten aus dem Zielpostfach, die den Schlüsselwortkriterien nicht entsprechen. Wenn Sie ebenfalls den Parameter DeleteContent verwenden, löscht Export-Mailbox die Nachrichten, die den Schlüsselwortkriterien aus dem Quellpostfach entsprechen.

Weitere Informationen zu Nachrichten im Transportpapierkorb finden Sie unter Wiederherstellen von gelöschten Elementen.

Speicherort der exportierten Daten

Daten werden in einen Unterordner in einem von Ihnen angegebenen Zielpostfach und Ordner exportiert. Verwenden Sie den Parameter TargetMailbox, um das Zielpostfach anzugeben. Verwenden Sie den Parameter TargetFolder, um den Ordner des Zielpostfachs anzugeben. Der Parameter TargetFolder gibt den Postfachordner auf oberster Ebene an, der für das angegebene Zielpostfach erstellt wird. Dieser Ordner enthält einen Unterordner namens Wiederhergestellte Daten - <Quell_Postfach_Alias> - <Datum_Uhrzeit_Stempel>. Der Unterordner enthält die exportierten Ordner und Nachrichten.

Wenn der von Ihnen angegebene Zielordner für das Zielpostfach bereits vorhanden ist, werden die exportierten Daten dem vorhandenen Ordner hinzugefügt. Wenn der Zielordner nicht vorhanden ist, wird er erstellt.

Neues in Exchange 2007 Service Pack 1 (SP1)

In Exchange 2007 Service Pack 1 (SP1) werden die folgenden Funktionen zum Exportieren von Postfachdaten eingeführt:

  • Sie können Postfachdaten aus einem Postfach in eine PST-Datei exportieren. Zum Exportieren einer PST-Datei verwenden Sie den Parameter PSTFolderPath zur Angabe des Pfads der PST-Datei, in die die Daten exportiert werden. Beim Export von Daten in eine PST-Datei kann kein Postfach verwendet werden, das sich in einer Speichergruppe für die Wiederherstellung befindet.

  • Unter Verwendung des Parameters AllowMerge können Sie die zu exportierenden Daten in einem vorhandenen Zielordner zusammenführen. Wenn Sie in Exchange 2007 SP1 den Parameter AllowMerge angeben, enthält der Name des Unterordners keinen Zeitstempel. In Exchange 2007 SP1 können Sie statt des Zielpostfachs und Zielordners einen Pfad zu einer PST-Datei angeben, in welche die Daten exportiert werden.

  • Mit dem Parameter DeleteAssociatedMessages können Sie zugeordnete Nachrichten im Exportvorgang löschen. Sie können auch den Parameter IncludeAssociatedMessages verwenden, um zugeordnete Nachrichten in den Exportvorgang einzuschließen. Zugeordnete Nachrichten enthalten ausgeblendete Daten mit Informationen zu Regeln, Ansichten und Formularen.

  • Wenn Sie den Parameter DeleteContent verwenden und den Parameter TargetMailbox nicht angeben, können Sie den Inhalt aus dem Quellpostfach löschen, ohne ihn in ein anderes Postfach zu exportieren.

  • Exportierte Nachrichten können nach Empfängern und Absendern gefiltert werden. Zum Filtern nach Empfängern verwenden Sie den Parameter RecipientKeywords. Zum Filtern nach Absendern verwenden Sie den Parameter SenderKeywords.

Weitere Informationen zu den neuen Funktionen in Exchange 2007 SP1 finden Sie im Thema Export-Mailbox.

Weitere Informationen zu den Funktionen, die bereits vor Exchange 2007 SP1 verfügbar waren, finden Sie im Thema Export-Mailbox (RTM).

Bevor Sie beginnen

Damit Sie das nachstehende Verfahren ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:

  • Die Exchange-Serveradministrator-Rolle und die lokale Gruppe Administratoren für den Quell- und den Zielserver

  • Vollzugriff auf Quell- und Zielpostfächer

Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Exchange 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Bevor Sie das in diesem Thema beschriebene Verfahren ausführen, machen Sie sich außerdem Folgendes bewusst:

  • Damit das Cmdlet Export-Mailbox verwendet werden kann, müssen sich das Quellpostfach und das Zielpostfach in der gleichen Gesamtstruktur befinden. Sie können keine Daten aus einem Postfach in einer Gesamtstruktur in ein Postfach in einer anderen Gesamtstruktur exportieren.

  • Sie können keine Daten aus einer Öffentlichen Ordner-Datenbank exportieren.

  • Um Vollzugriff auf ein Postfach zu gewähren, verwenden Sie das Cmdlet Add-MailboxPermission und geben als Wert für den Parameter AccessRights "FullAccess" an. Wenn beispielsweise Admin01 Daten aus Johns Postfach in ein Postfach namens Export exportieren muss, müssen Sie zunächst die folgenden Befehle ausführen:

    Add-MailboxPermission -Identity john -User Admin01 -AccessRights FullAccess
    Add-MailboxPermission -Identity Export -User Admin01 -AccessRights FullAccess
    
  • Um Daten aus einem Exchange 2003- oder Exchange 2000-Postfach exportieren zu können, muss die Exchange-Administrator-Rolle für die administrative Gruppe, in der sich der Server befindet, an das verwendete Konto delegiert worden sein.

  • Wenn Sie Daten aus einer PST-Datei exportieren möchte, müssen Sie das Cmdlet Export-Mailbox über einen 32-Bit-Computer ausführen, auf dem Folgendes installiert ist:

    • Die 32-Bit-Version der Exchange-Verwaltungstools

    • Outlook 2003 Service Pack 2 (SP2) oder Outlook 2007

    Weitere Informationen zum Download der 32-Bit-Version der Exchange-Verwaltungstools finden Sie unter Microsoft Exchange Server 2007-Verwaltungstools (32-Bit).

  • Wenn Sie Daten in einen Ordner eines anderen Postfachs exportieren, muss das von Ihnen angegebene Zielpostfach vorhanden sein, bevor Sie den Befehl ausführen.

Verfahren

Exchange 2007 SP1

So verwenden Sie die Exchange-Verwaltungsshell zum Exportieren von Postfachdaten in Exchange 2007 SP1

  • Führen Sie den folgenden Befehl aus, um die Ordner mit Sonderfunktionen und die leeren Ordner in einen Ordner im Zielpostfach zu exportieren:

    Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox <MailboxIdParameter> -TargetFolder <Folder_Name>
    
  • Führen Sie den folgenden Befehl aus, um Daten in eine PST-Datei zu exportieren:

    Export-Mailbox -Identity <MailboxIdParameter> -PSTFolderPath <Path_Of_PST_Folder>\<File_Name>.pst
    
  • Führen Sie den folgenden Befehl aus, um Daten aus einer Gruppe von Postfächern zu exportieren, z. B. alle Postfächer, deren Benutzertitel mit "VP" beginnt:

    Get-User | where { $_.Title -ilike "VP*" } | Export-Mailbox -TargetFolder <Folder_Name> -TargetMailbox <MailboxIdParameter>
    
  • Führen Sie den folgenden Befehl aus, um Daten in eine PST-Datei zu exportieren, die zwischen bestimmten Datumsangaben empfangen wurden:

    Export-Mailbox -Identity <MailboxIdParameter> -StartDate "<Month/Day/Year>" -EndDate "<Month/Day/Year>" -PSTFolderPath <Path_Of_PST_Folder>\<File_Name>.pst
    
  • Führen Sie den folgenden Befehl aus, um nur Daten aus dem Ordner Gesendete Elemente zu exportieren:

    Export-Mailbox -Identity <MailboxIdParameter> -IncludeFolders '\Sent Items' -TargetFolder <Target_Folder_Name> -TargetMailbox <MailboxIdParameter>
    
  • Führen Sie den folgenden Befehl aus, um Ordner beim Exportvorgang nicht zu berücksichtigen, z. B. Elemente in den Ordnern Junk-E-Mail und Kontakte:

    Export-Mailbox -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ExcludeFolders "\Junk E-Mail","\Contacts"
    
  • Führen Sie den folgenden Befehl aus, um Filter zu verwenden, mit denen Sie angeben, welche Elemente im Quellpostfach in den Export eingeschlossen werden sollen:

    Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ContentKeywords "<String[]>" -AttachmentFilenames "<String[]>" -StartDate "<Month/Day/Year> <Time>" -RecipientKeywords <String[]>
    
  • Führen Sie den folgenden Befehl aus, um Elemente aus einer Gruppe von Postfächern zu suchen und zu löschen, z. B. alle Postfächer für eine Datenbank:

    Get-Mailbox -Database DB1 | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder VirusData -SubjectKeywords "Virus message" -DeleteContent
    

    In diesem Beispiel werden zuerst alle Postfächer der Datenbank DB1 abgerufen, und anschließend wird nach Elementen mit der Zeichenfolge "Virus message" in der Betreffzeile gesucht. Diese Elemente werden in das Postfach ExportMailbox exportiert und aus dem Quellpostfach gelöscht.

  • Führen Sie den folgenden Befehl aus, um Elemente aus einer Gruppe von Postfächern zu suchen und zu löschen, z. B. alle Postfächer für eine Datenbank, ohne die Elemente in ein anderes Postfach zu exportieren:

    Get-Mailbox -Database DB1 | Export-Mailbox -SubjectKeywords "Virus message" -DeleteContent
    

    In diesem Beispiel werden zuerst alle Postfächer der Datenbank DB1 abgerufen, und anschließend werden Elemente mit der Zeichenfolge "Virus message" im Betreff gesucht und gelöscht.

  • Führen Sie den folgenden Befehl aus, um Daten aus allen Benutzerpostfächern der Organisationseinheit Marketing zu exportieren:

    Get-Mailbox -OrganizationalUnit Marketing | Export-Mailbox -PSTFolderPath C:\PSTFiles
    

    Dieses Beispiel exportiert die Daten der einzelnen Postfächer in gesonderte PST-Dateien im Verzeichnis C:\PSTFiles . Diese tragen die Bezeichnung <Alias>.pst.

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Export-Mailbox.

Exchange 2007 RTM

So verwenden Sie die Exchange-Verwaltungsshell zum Exportieren von Postfachdaten in Exchange 2007 RTM

  • Führen Sie den folgenden Befehl aus, um die Ordner mit Sonderfunktionen und die leeren Ordner in einen Ordner im Zielpostfach zu exportieren:

    Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox ExportMailbox -TargetFolder <Folder_Name>
    
  • Führen Sie den folgenden Befehl aus, um Daten aus einer Gruppe von Postfächern zu exportieren, z. B. alle Postfächer, deren Benutzertitel mit "VP" beginnt:

    Get-User | where { $_.Title -ilike "VP*" } | Export-Mailbox -TargetFolder <Folder_Name> -TargetMailbox <MailboxIdParameter>
    
  • Führen Sie den folgenden Befehl aus, um die Daten zu exportieren, die zwischen bestimmten Datumsangaben empfangen wurden:

    Export-Mailbox -Identity <MailboxIdParameter> -StartDate "<Month/Day/Year>" -EndDate "<Month/Day/Year>" -TargetFolder <Folder_Name> -TargetMailbox <MailboxIdParameter>
    
  • Führen Sie den folgenden Befehl aus, um nur Daten aus dem Ordner Gesendete Elemente zu exportieren:

    Export-Mailbox -Identity <MailboxIdParameter> -IncludeFolders '\Sent Items' -TargetFolder <Target_Folder_Name> -TargetMailbox <MailboxIdParameter>
    
  • Führen Sie den folgenden Befehl aus, um Ordner beim Exportvorgang nicht zu berücksichtigen, z. B. Elemente in den Ordnern Junk-E-Mail und Kontakte:

    Export-Mailbox -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ExcludeFolders "\Junk E-Mail","\Contacts"
    
  • Führen Sie den folgenden Befehl aus, um Filter zu verwenden, mit denen Sie angeben, welche Elemente im Quellpostfach in den Export eingeschlossen werden sollen:

    Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ContentKeywords "<String[]>" -AttachmentFilenames "<String[]>" -StartDate "<Month/Day/Year> <Time>"
    
  • Führen Sie den folgenden Befehl aus, um Elemente aus einer Gruppe von Postfächern zu suchen und zu löschen, z. B. alle Postfächer für eine Datenbank:

    Get-Mailbox -Database DB1 | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder VirusData -SubjectKeywords "Virus message" -DeleteContent
    

    In diesem Beispiel werden zuerst alle Postfächer der Datenbank DB1 abgerufen, und anschließend wird nach Elementen mit der Zeichenfolge "Virus message" im Betreff gesucht. Diese Elemente werden in das Postfach ExportMailbox exportiert und aus dem Quellpostfach gelöscht.

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Export-Mailbox (RTM).

Ersetzen von "ExMerge.exe"

In Exchange 2003 oder Exchange 2000 können Sie den Microsoft Exchange Server Mailbox Merge Wizard (ExMerge.exe) zum Exportieren von Postfachdaten verwenden. Die folgende Tabelle führt Szenarien für die Verwendung von ExMerge.exe in Exchange 2003 oder Exchange 2000 sowie die Lösung zum Ausführen dieser Aufgabe in Exchange 2007 auf.

Szenario in Exchange 2003 und Exchange 2000 Exchange 2003- und Exchange 2000-Ressourcen Exchange 2007-Lösung

Verwenden Sie ExMerge.exe in Exchange 2003 oder Exchange 2000 in Wiederherstellungsszenarien, um die wiederhergestellten Daten aus der Speichergruppe für die Wiederherstellung in eine andere Datenbank zu verschieben.

Um diese Aufgabe in Exchange 2007 auszuführen, verwenden Sie das Cmdlet Restore-Mailbox. Weitere Informationen finden Sie unter Wiederherstellen eines Postfachs mithilfe einer Speichergruppe für die Wiederherstellung.

Verwenden Sie ExMerge.exe in Exchange 2003 oder Exchange 2000, um Benutzerdaten aus einer fehlerhaften Datenbank in eine PST-Datei und dann aus der PST-Datei in eine neue Datenbank zu exportieren.

Weitere Informationen zum Exchange 2003- oder Exchange 2000-Szenario finden Sie im Microsoft Knowledge Base-Artikel 313184, Wiederherstellung des Informationsspeichers auf Exchange 2000 an einem Standort.

Um diese Aufgabe in Exchange 2007 auszuführen, verwenden Sie das Cmdlet Restore-Mailbox, um die Daten aus der Sicherung wiederherzustellen. Verwenden Sie anschließend das Cmdlet Move-Mailbox. Weitere Informationen finden Sie unter Restore-Mailbox und Move-Mailbox.

Verwenden Sie ExMerge.exe in Exchange 2003 oder Exchange 2000, um Postfächer auf einen anderen Server zu verschieben.

Weitere Informationen zum Exchange 2003- oder Exchange 2000-Szenario finden Sie im Microsoft Knowledge Base-Artikel 328810, Verschieben von Postfächern zwischen Servern.

Verwenden Sie den Assistenten zum Verschieben von Postfächern oder das Cmdlet Move-Mailbox, um diese Aufgabe in Exchange 2007 auszuführen. Weitere Informationen finden Sie unter Verschieben eines Postfachs innerhalb einer Gesamtstruktur oder Verschieben eines Postfachs über Gesamtstrukturen hinweg.

Verwenden Sie ExMerge.exe in Exchange 2003 oder Exchange 2000, um eine bestimmte Nachricht zu entfernen, die an Benutzer in Ihrer Exchange-Organisation gesendet wurde. Sie können z. B. eine Virennachricht oder eine vertrauliche Nachricht löschen, die versehentlich gesendet wurde.

Weitere Informationen zum Exchange 2003- oder Exchange 2000-Szenario finden Sie im Microsoft Knowledge Base-Artikel 328202, SO WIRD'S GEMACHT: Entfernen einer mit Viren infizierten Nachricht aus Postfächern mithilfe des Tools "ExMerge.exe".

Um diese Aufgabe in Exchange 2007 auszuführen, verwenden Sie das Cmdlet Export-Mailbox mit dem Parameter DeleteContent und beliebigen Inhaltsfilterparametern, z. B. mit AllContentKeywords, AttachmentFilenames, ContentKeywords, SubjectKeywords, StartDate oder EndDate. Weitere Informationen finden Sie unter Export-Mailbox.

Verwenden Sie ExMerge.exe in Exchange 2003 oder Exchange 2000, um eine bestimmte Nachricht zu suchen, die an Benutzer in Ihrer Exchange-Organisation gesendet wurde, oder um alle Nachrichten zu suchen, die im Betreff, im Nachrichtentext oder in Anlagen bestimmte Wörter enthalten.

Weitere Informationen zum Exchange 2003- oder Exchange 2000-Szenario finden Sie im Microsoft Knowledge Base-Artikel 246916, XADM: Suchen nach Postfächern, die eine bestimmte Nachricht enthalten.

Um diese Aufgabe in Exchange 2007 auszuführen, verwenden Sie das Cmdlet Export-Mailbox mit beliebigen Inhaltsfilterparametern, z. B. mit AllContentKeywords, AttachmentFilenames, ContentKeywords, SubjectKeywords, StartDate oder EndDate, jedoch ohne den Parameter DeleteContent. Weitere Informationen finden Sie unter Export-Mailbox.

Verwenden Sie ExMerge.exe in Exchange 2003 oder Exchange 2000 als Alternativverfahren zum Wiederherstellen von Postfachdaten, wenn während eines Postfachverschiebevorgangs Probleme auftreten.

Keine

Um diese Aufgabe in Exchange 2007 auszuführen, verwenden Sie das Cmdlet Restore-Mailbox, um die Postfachdaten wiederherzustellen. Verwenden Sie anschließend das Cmdlet Move-Mailbox, um Postfächer zu verschieben. Weitere Informationen finden Sie unter Restore-Mailbox und Move-Mailbox.

Verwenden Sie ExMerge.exe in Exchange 2003 oder Exchange 2000, um Daten in eine PST-Datei zu exportieren. Wenn Sie sich in einem Hostingszenario befinden, können Sie z. B. Postfachinhalte an einen früheren Benutzer in der Organisation senden.

Keine

Verwenden Sie den Parameter PSTFolderPath, um diese Aufgabe in Exchange 2007 SP1 durchzuführen.

Um diese Aufgabe in Exchange 2007 RTM auszuführen, bestehen zwei Optionen:

  • Melden Sie sich an dem Postfach an, das Microsoft Outlook ausführt, und verwenden Sie dann Outlook, um die Daten in eine PST-Datei zu exportieren.

  • Verwenden Sie das Cmdlet Export-Mailbox, um die Daten aus mehreren Postfächern in ein einzelnes, separates Postfach zu exportieren. Melden Sie sich dann an diesem Postfach an, und verwenden Sie Outlook, um die Daten in eine PST-Datei zu exportieren. Weitere Informationen zu diesem Szenario finden Sie im Exchange Server Team Blog-Artikel Exchange Server 2007 Export Mailbox task.

    Hinweis

    UNRESOLVED_TOKEN_VAL(exBlog)

Weitere Informationen

Weitere Informationen zum Importieren von Postfachdaten aus einer PST-Datei finden Sie unter Importieren von Postfachdaten.