Export-Mailbox

 

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

Letztes Änderungsdatum des Themas: 2010-05-24

Verwenden Sie das Cmdlet Export-Mailbox, um den Inhalt eines Postfachs in einen bestimmten Postfachordner zu verschieben.

Syntax

export-Mailbox -Identity <MailboxIdParameter> [-AllContentKeywords <String[]>] [-AllowDuplicates <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]] [-ContentKeywords <String[]>] [-DeleteAssociatedMessages <SwitchParameter>] [-DeleteContent <SwitchParameter>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-RecipientKeywords <String[]>] [-ReportFile <LocalLongFullPath>] [-SenderKeywords <String[]>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

export-Mailbox -Identity <MailboxIdParameter> -TargetFolder <String> -TargetMailbox <MailboxIdParameter> [-AllContentKeywords <String[]>] [-AllowDuplicates <SwitchParameter>] [-AllowMerge <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]] [-ContentKeywords <String[]>] [-DeleteAssociatedMessages <SwitchParameter>] [-DeleteContent <SwitchParameter>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-RecipientKeywords <String[]>] [-ReportFile <LocalLongFullPath>] [-SenderKeywords <String[]>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

export-Mailbox -Identity <MailboxIdParameter> -PSTFolderPath <LongPath> [-AllContentKeywords <String[]>] [-AllowDuplicates <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]] [-ContentKeywords <String[]>] [-DeleteAssociatedMessages <SwitchParameter>] [-DeleteContent <SwitchParameter>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IncludeAssociatedMessages <SwitchParameter>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-RecipientKeywords <String[]>] [-ReportFile <LocalLongFullPath>] [-SenderKeywords <String[]>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Detaillierte Beschreibung

Damit Sie das Cmdlet Export-Mailbox ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:

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

  • Vollzugriff auf die Quell- und Zielpostfächer

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

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.

Sie können keine Daten aus einem Postfach in einer Gesamtstruktur in ein Postfach in einer anderen Gesamtstruktur exportieren. Quell- und Zielpostfächer müssen sich in derselben Gesamtstruktur befinden.

Sie können das Cmdlet Export-Mailbox verwenden, um Daten in einen Ordner oder eine PST-Datei zu exportieren. Die Quell- und Zielpostfächer müssen sich auf einem der folgenden Server befinden:

  • Exchange 2007-Server

  • Exchange Server 2003-Server mit Service Pack 2 (SP2) (oder höher)

  • Exchange 2000 Server-Server mit Service Pack 3 (SP3) (oder höher)

Zum Exportieren von Daten aus einer PST-Datei müssen Sie das Cmdlet Export-Mailbox von einem 32-Bit-Computer ausführen, auf dem Folgendes installiert ist:

  • Die 32-Bit-Version der Exchange-Verwaltungstools

  • Microsoft Office Outlook 2003 SP2 oder höher

Hinweis

In den Artikeln der Microsoft Knowledge Base 289999 und 813593 wird ein Problem bei der Verwendung von Outlook 2003 zum Löschen mehrerer Objekte aus einem Ordner beschrieben. Sie können mithilfe des Cmdlets Export-Mailbox nicht mehr als 4.000 Objekte aus einem Ordner löschen. Zum Exportieren von mehr Objekten müssen Sie Outlook 2007 verwenden.

Weitere Downloadinformationen zu den Exchange 2007-Verwaltungstools (32-Bit) finden Sie unter Microsoft Exchange Server 2007-Verwaltungstools (32-Bit).

Daten können nicht in eine PST-Datei aus einem Postfach exportiert werden, das sich in einer Speichergruppe für die Wiederherstellung (RSG) befindet.

Daten können nicht aus einer Öffentlichen Ordner-Datenbank exportiert werden.

Mit dem Cmdlet Export-Mailbox werden alle leeren Ordner sowie alle Ordner mit Sonderfunktionen in das Zielverzeichnis exportiert. Es stehen folgende Ordner mit Sonderfunktionen zur Verfügung:

  • Posteingang

  • Gelöschte Elemente

  • Entwürfe

  • Junk-E-Mail

  • Postausgang

  • Gesendete Elemente

  • Journal

  • Kalender

  • Kontakte

  • Notizen

  • Aufgaben

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.

Wenn Sie Daten unter Verwendung des Parameters TargetMailbox in ein anderes Postfach exportieren, exportiert das Cmdlet Export-Mailbox ebenfalls Nachrichten aus dem Papierkorb für gelöschte Elemente. Die Nachrichten aus dem Papierkorb werden beim Export in normale Nachrichten konvertiert.

Hinweis

Bei Verwendung beliebiger Schlüsselwortparameter, exportiert Export-Mailbox zunächst 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 befinden, werden im Zielpostfach in normale Nachrichten konvertiert und ebenfalls nach Schlüsselwörtern durchsucht. Export-Mailbox löscht anschließend die Nachrichten im Zielpostfach, die den Schlüsselwortkriterien nicht entsprechen. Wenn Sie auch den Parameter DeleteContent verwenden, löscht Export-Mailbox die Nachrichten, die den Schlüsselwortkriterien aus dem Quellpostfach entsprechen.

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

Parameter

Parameter Erforderlich Typ Beschreibung

Identity

Erforderlich

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Der Parameter Identity gibt das Postfach an, dessen Inhalt exportiert wird. Folgende Werte können verwendet werden:

  • Alias

  • SMTP-Adresse (Simple Mail Transfer Protocol)

  • Anzeigename

Wird das Get-Mailbox-Befehlsobjekt mithilfe einer Pipeline übergeben, muss dieser Parameter nicht angegeben werden.

PSTFolderPath

Erforderlich

Microsoft.Exchange.Data.LongPath

Der Parameter PSTFolderPath gibt den Pfad der PST-Datei an, in die Daten exportiert werden.

TargetFolder

Erforderlich

System.String

Der Parameter TargetFolder gibt den Postfachordner auf oberster Ebene an, der in dem mit dem Parameter TargetMailbox angegebenen Postfach erstellt wird. Dieser Ordner enthält einen Unterordner namens Wiederhergestellte Daten - <Alias des Quellpostfachs> - <Datum/Uhrzeit (Zeitstempel)>. Der Unterordner enthält die exportierten Daten. 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.

TargetMailbox

Erforderlich

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Der Parameter TargetMailbox gibt das Postfach an, in dem der Zielordner erstellt wird. Das angegebene Postfach muss bereits bestehen, damit der Befehl erfolgreich ausgeführt werden kann.

AllContentKeywords

Optional

System.String[]

Der Parameter AllContentKeywords gibt die Schlüsselwörter für den zu verschiebenden Inhalt an. Findet der Befehl ein im Nachrichtentext, Anlageninhalt oder Betreff angegebenes Schlüsselwort, so werden die entsprechenden Nachrichten exportiert.

Der Puffer für den Parameter AllContentKeywords ist 32 KB groß.

Hinweis

Dies unterscheidet sich von der Verwendung der Parameter ContentKeywords und SubjectKeywords. Bei Verwendung der Parameter ContentKeywords und SubjectKeywords exportiert der Befehl nur Nachrichten, die sowohl das für den Parameter ContentKeywords angegebene Schlüsselwort im Nachrichtentext oder Anlageninhalt als auch das für den Parameter SubjectKeywords angegebene Schlüsselwort im Betreff aufweisen.

AllowDuplicates

Optional

System.Management.Automation.SwitchParameter

Der Parameter AllowDuplicates wird zum Kopieren von Nachrichtenelementen verwendet. Dabei erfolgt keine Überprüfung, ob es sich um Duplikate vorhandener Elemente handelt, und Duplikatelemente werden auch nicht entfernt. Es wird empfohlen, den Parameter AllowDuplicates zusammen mit dem Parameter IncludeFolders zu verwenden.

AllowMerge

Optional

System.Management.Automation.SwitchParameter

Der Parameter AllowMerge legt fest, dass der zu exportierende Inhalt mit dem Zielordner zusammengeführt wird, um Duplikate zu vermeiden. Wenn Sie den Parameter AllowMerge angeben, weist der Name des Unterordners, in den Inhalt exportiert wird, keinen Datums-/Uhrzeitstempel auf. Sie können Daten unter Verwendung des Parameters AllowMerge mehrmals in denselben Ziel- und Unterordner exportieren.

AttachmentFilenames

Optional

System.String[]

Der Parameter AttachmentFilenames gibt den Filter für Anlagen an. Sie können Platzhalterzeichen in der Zeichenfolge verwenden. Zum Exportieren von Elementen mit der Erweiterung TXT können Sie beispielsweise "*.txt" verwenden.

BadItemLimit

Optional

System.Int32

Der Parameter BadItemLimit gibt an, wie viele beschädigte Elemente in einem Postfach ausgelassen werden können, bevor der Exportvorgang fehlschlägt.

Confirm

Optional

System.Management.Automation.SwitchParameter

Der Confirm-Parameter bewirkt eine Unterbrechung der Befehlsausführung und zwingt Sie, die Aktion des Befehls zu bestätigen, bevor die Verarbeitung fortgesetzt wird. Für den Parameter Confirm muss kein Wert angegeben werden.

ContentKeywords

Optional

System.String[]

Der Parameter ContentKeywords gibt die Schlüsselwörter für den zu verschiebenden Inhalt an. Findet der Befehl ein im Nachrichtentext oder Anlageninhalt angegebenes Schlüsselwort, so werden die entsprechenden Nachrichten exportiert.

DeleteAssociatedMessages

Optional

System.Management.Automation.SwitchParameter

Der Parameter DeleteAssociatedMessages gibt an, dass zugeordnete Nachrichten gelöscht werden. Zugeordnete Nachrichten enthalten ausgeblendete Daten mit Informationen zu Regeln, Ansichten und Formularen.

Wenn Sie den Parameter DeleteAssociatedMessages verwenden und weder die Parameter TargetMailbox noch TargetFolder noch PSTFolderPath angeben, wird kein Inhalt exportiert.

DeleteContent

Optional

System.Management.Automation.SwitchParameter

Der Parameter DeleteContent legt fest, dass der Inhalt aus dem Quellpostfach nach dem Export in einen Ordner gelöscht wird. Der Quellordner wird nicht gelöscht.

EndDate

Optional

System.DateTime

Der Parameter EndDate gibt das Enddatum zum Filtern des aus dem Quellpostfach zu exportierenden Inhalts an. Es werden nur die Elemente im Postfach exportiert, deren Datum entweder vor dem Enddatum liegt oder diesem entspricht. Verwenden Sie bei Eingabe eines bestimmten Datums das kurze Datumsformat entsprechend den unter Regionale Einstellungen auf dem lokalen Computer konfigurierten Konventionen. Wenn Ihr Computer zum Verwenden des kurzen Datumsformats TT.MM.JJJJ konfiguriert ist, geben Sie für den 1. März 2006 Folgendes ein: 01.03.2006.

ExcludeFolders

Optional

Microsoft.Exchange.Data.Mapi.MapiFolderPath[]

Der Parameter ExcludeFolders gibt die Liste der vom Export auszuschließenden Ordner an.

GlobalCatalog

Optional

Microsoft.Exchange.Data.Fqdn

Der Parameter GlobalCatalog gibt den globalen Katalog an, der für die Suche nach dem Zielpostfach verwendet wird.

IncludeAssociatedMessages

Optional

System.Management.Automation.SwitchParameter

Der Parameter IncludeAssociatedMessages gibt an, dass zugeordnete Nachrichten beim Export berücksichtigt werden. Zugeordnete Nachrichten enthalten ausgeblendete Daten mit Informationen zu Regeln, Ansichten und Formularen. Standardmäßig werden zugeordnete Nachrichten beim Export nicht berücksichtigt.

IncludeFolders

Optional

Microsoft.Exchange.Data.Mapi.MapiFolderPath[]

Der Parameter IncludeFolders gibt die Liste der zu exportierenden Ordner an.

Locale

Optional

System.Globalization.CultureInfo

Der Parameter Locale gibt das Gebietsschema der zu exportierenden Nachrichten an. Mit dem Befehl werden nur Nachrichten mit dem angegebenen Gebietsschema exportiert.

MaxThreads

Optional

System.Int32

Der Parameter MaxThreads gibt die maximale Anzahl der Threads an, die verwendet werden. Der Standardwert ist 4.

RecipientKeywords

Optional

System.String[]

Der Parameter RecipientKeywords gibt E-Mail-Empfängeradressen oder Anzeigenamen an. Findet der Befehl eine Nachricht mit einem Empfänger, der mit dem von Ihnen festgelegten Empfängerschlüsselwort übereinstimmt, wird die Nachricht exportiert.

Entspricht das von Ihnen festgelegte Empfängerschlüsselwort einer Verteilergruppe, die als Empfänger dieser Nachricht fungiert, wird die Nachricht exportiert. Der Befehl erweitert Verteilergruppen nicht, um die von Ihnen festgelegten Empfängerschlüsselwörter mit den Mitgliedern einer Verteilergruppe zu vergleichen, die Empfänger einer Nachricht ist.

ReportFile

Optional

Microsoft.Exchange.Data.LocalLongFullPath

Der Parameter ReportFile gibt den Pfad und den Dateinamen für das XML-Berichtsprotokoll an.

SenderKeywords

Optional

System.String[]

Der Parameter SenderKeywords gibt E-Mail-Absenderadressen oder Anzeigenamen an. Findet der Befehl eine Nachricht mit einem Absender, der mit dem von Ihnen festgelegten Absenderschlüsselwort übereinstimmt, wird die Nachricht exportiert.

StartDate

Optional

System.DateTime

Der Parameter StartDate gibt das Startdatum zum Filtern des aus dem Quellpostfach zu exportierenden Inhalts an. Es werden nur die Elemente im Postfach exportiert, deren Datum nach dem angegebenen Startdatum liegt. Verwenden Sie bei Eingabe eines bestimmten Datums das kurze Datumsformat entsprechend den unter Regionale Einstellungen auf dem lokalen Computer konfigurierten Konventionen. Wenn Ihr Computer zum Verwenden des kurzen Datumsformats TT.MM.JJJJ konfiguriert ist, geben Sie für den 1. März 2006 Folgendes ein: 01.03.2006.

SubjectKeywords

Optional

System.String[]

Der Parameter SubjectKeywords legt die Schlüsselwortfilter für den Betreff der Elemente im Quellpostfach fest.

ValidateOnly

Optional

System.Management.Automation.SwitchParameter

Mit dem Parameter ValidateOnly kann der Exportvorgang überprüft werden, ohne die Daten zu exportieren. Durch den Parameter ValidateOnly werden alle Voraussetzungen für den Befehl überprüft.

Hinweis

Wenn Sie den Befehl Export-Mailbox mit diesem Parameter ausführen, werden keine Filter auf die Nachrichten angewendet. Es wird nur überprüft, ob die Quell- und Zielpostfächer vorhanden sind.

WhatIf

Optional

System.Management.Automation.SwitchParameter

Der Parameter WhatIf weist den Befehl an, die für das Objekt ausgeführten Aktionen lediglich zu simulieren. Durch Verwendung des WhatIf-Parameters können Sie eine Vorschau der Änderungen anzeigen, ohne diese Änderungen wirklich übernehmen zu müssen. Für den Parameter WhatIf muss kein Wert angegeben werden.

Eingabetypen

Rückgabetypen

Fehler

Fehler Beschreibung

 

Ausnahmen

Ausnahmen Beschreibung

 

Beispiel

Das erste Beispiel zeigt, wie der Inhalt des Postfachs des Benutzers john@contoso.com in den Ordner MyData im Postfach ExportMailbox exportiert wird.

Das zweite Beispiel zeigt, wie Sie mithilfe von Filtern die Elemente im Quellpostfach festlegen, die in den Export einbezogen werden. In diesem Beispiel werden alle Elemente aus dem Postfach des Benutzers contoso\john exportiert, die das Schlüsselwort "merger" im Nachrichtentext oder Anlageninhalt enthalten, über eine Anlage mit dem Namen *orgchart* verfügen und ein Datum nach dem 01.03.2006, 12:01:00 Uhr aufweisen.

Im dritten Beispiel wird aufgezeigt, wie Sie nach bestimmten Elementen suchen und diese aus einem Postfach löschen können. 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 ein anderes Postfach exportiert und aus dem Quellpostfach gelöscht.

Aus dem vierten Beispiel geht hervor, dass Sie die Ausgabe des Befehls Get-User mittels Pipelining an den Befehl Export-Mailbox umleiten können. Darüber hinaus werden in diesem Beispiel zwei Ordner vom Export ausgeschlossen. Die Elemente der Ordner Junk-E-Mail und Kontakte aus Johns Postfach werden nicht nach ExportMailbox exportiert.

Hinweis

Sie können auch die Ausgabe des Befehls Get-Recipient oder Get-Mailbox mittels Pipelining an Export-Mailbox umleiten.

Im fünften Beispiel wird der Export des Inhalts des Postfachs von Benutzer john@contoso.com in eine PST-Datei mit der Bezeichnung john.pst unter C:\PSTFiles gezeigt.

Im sechsten Beispiel wird der Export von Daten aus allen Postfächern von Benutzern in der Organisationseinheit Marketing gezeigt. Die Daten aus allen Postfächern werden in eine separate PST-Datei unter C:\PSTFiles exportiert. Der Name jeder PST-Datei lautet <Alias>.pst. Bei den Nachrichten, die exportiert werden, handelt es sich um Nachrichten, deren Empfänger entweder tony@fabrikam.com oder christine@fabrikam.com enthalten.

Export-Mailbox -Identity john@contoso.com -TargetMailbox ExportMailbox -TargetFolder MyData
Export-Mailbox -Identity contoso\john -TargetMailbox ExportMailbox -TargetFolder MyData -ContentKeywords "merger" -AttachmentFilenames "*orgchart*" -StartDate "03/01/2006 12:01:00"
Get-Mailbox -Database DB1 | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder VirusData -SubjectKeywords "Virus message" -DeleteContent
Get-User john | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder MyData -ExcludeFolders "\Junk E-Mail","\Contacts"
Export-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst
Get-Mailbox -OrganizationalUnit Marketing | Export-Mailbox -PSTFolderPath C:\PSTFiles -RecipientKeywords "tony@fabrikam.com","christine@fabrikam.com"