Export-Mailbox

Gilt für: Exchange Server 2010

Letztes Änderungsdatum des Themas: 2009-07-07

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

Syntax

export-Mailbox -Identity <MailboxIdParameter> [-AllContentKeywords <String[]>] [-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[]>] [-SenderKeywords <String[]>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

export-Mailbox -Identity <MailboxIdParameter> -TargetFolder <String> -TargetMailbox <MailboxIdParameter> [-AllContentKeywords <String[]>] [-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[]>] [-SenderKeywords <String[]>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

export-Mailbox -Identity <MailboxIdParameter> -PSTFolderPath <LongPath> [-AllContentKeywords <String[]>] [-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[]>] [-SenderKeywords <String[]>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

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
  • 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. Ist der Zielordner nicht vorhanden, 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 angegebenes Schlüsselwort im Nachrichtentext, Anlageninhalt oder Betreff, so werden die entsprechenden Nachrichten exportiert.

Aa998579.note(de-de,EXCHG.140).gifHinweis:
Dies unterscheidet sich von der Verwendung der Parameter ContentKeywords und SubjectKeywords. Bei Verwendung der Parameter ContentKeywords und SubjectKeywords exportiert der Befehl nur die 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.

AllowMerge

Optional

System.Management.Automation.SwitchParameter

Der Parameter AllowMerge gibt an, 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. In dieser Zeichenfolge können Platzhalterzeichen verwendet werden. 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 fehlerhafte Elemente in einem Postfach ausgelassen werden können, bevor der Exportvorgang fehlschlägt.

Confirm

Optional

System.Management.Automation.SwitchParameter

Die Option Confirm bewirkt eine Unterbrechung der Befehlsausführung und zwingt Sie, die Aktion des Befehls zu bestätigen, bevor die Verarbeitung fortgesetzt wird. Für die Option 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 im Nachrichtentext oder Anlageninhalt ein 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 die Parameter TargetMailbox und TargetFolder oder den Parameter PSTFolderPath nicht angeben, werden keine Inhalte 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 Inhalts an, der aus dem Quellpostfach exportiert wird. 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 gemäß den Konventionen, die unter Regionale Einstellungen auf dem lokalen Computer definiert sind. Falls der Computer so konfiguriert ist, dass das kurze Datumsformat TT.MM.JJJJ verwendet wird, geben Sie für den 1. März 2010 Folgendes ein: 01.03.2010.

ExcludeFolders

Optional

Microsoft.Exchange.Data.MapiFolderPath[]

Der Parameter ExcludeFolders gibt die Liste der Ordner an, die von dem Export ausgeschlossen werden sollen.

GlobalCatalog

Optional

Microsoft.Exchange.Data.Fqdn

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

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.MapiFolderPath[]

Der Parameter IncludeFolders gibt die Liste der Ordner an, die in den Export aufgenommen werden sollen.

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.

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 Inhalts an, der aus dem Quellpostfach exportiert wird. 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 gemäß den Konventionen, die unter Regionale Einstellungen auf dem lokalen Computer definiert sind. Falls der Computer so konfiguriert ist, dass das kurze Datumsformat TT.MM.JJJJ verwendet wird, geben Sie für den 1. März 2010 Folgendes ein: 01.03.2010.

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.

Aa998579.note(de-de,EXCHG.140).gifHinweis:
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

Die Option WhatIf weist den Befehl an, die für das Objekt auszuführenden Aktionen zu simulieren. Durch Verwendung der Option WhatIf können Sie eine Vorschau der Änderungen anzeigen, ohne diese Änderungen wirklich übernehmen zu müssen. Für die Option WhatIf muss kein Wert angegeben werden.

Detaillierte Beschreibung

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 Server mit Microsoft Exchange Server 2010 befinden.

Zum Exportieren von Daten aus einer PST-Datei müssen Sie das Cmdlet Export-Mailbox in Abhängigkeit von einem Exchange-Server ausführen, auf dem die 64-Bit-Version von Microsoft Outlook 2010 installiert ist. Es wird empfohlen, den Befehl auf einem dedizierten Exchange-Server ohne Postfächer auszuführen.

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:

  • Inbox
  • Gelöschte Elemente
  • Drafts
  • Junk-E-Mail
  • Outbox
  • Gesendete Elemente
  • Journal
  • Calendar
  • Contacts
  • Notes
  • Tasks

Hinweis

Exchange 2010 exportiert keine Dumpsterdaten.

Hinweis

Bei Verwendung beliebiger Schlüsselwortparameter, exportiert das Cmdlet Export-Mailbox zunächst alle Nachrichten und durchsucht dann das Zielpostfach nach Nachrichten, die den Schlüsselwortkriterien entsprechen. Nachrichten, die sich im Dumpster des Quellpostfachs befinden, werden im Zielpostfach in normale Nachrichten konvertiert und 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 den Parameter DeleteContent verwenden, löscht das Cmdlet Export-Mailbox die Nachrichten, die den Schlüsselwortkriterien aus dem Quellpostfach entsprechen.

Bevor Sie dieses Cmdlet ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. In diesem Thema sind zwar alle Parameter für das Cmdlet aufgeführt, aber Sie besitzen möglicherweise keinen Zugriff auf einige Parameter, falls diese nicht in den Ihnen zugewiesenen Berechtigungen enthalten sind. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter: "Importieren/Exportieren von Postfächern" - Eintrag im Thema Postfachberechtigungen.

Eingabetypen

Rückgabetypen

Fehler

Fehler Beschreibung

 

Ausnahmen

Ausnahmen Beschreibung

 

Beispiele

BEISPIEL 1

In diesem Beispiel wird der Inhalt des Postfachs des Benutzers john@contoso.com in den Ordner "MyData" im Postfach "ExportMailbox" exportiert.

Export-Mailbox -Identity john@contoso.com -TargetMailbox ExportMailbox -TargetFolder MyData

BEISPIEL 2

In diesem Beispiel werden Filter verwendet, um die Elemente im Quellpostfach anzugeben, die in den Export einbezogen werden sollen. 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 1. März 2010, 12:01:00 Uhr aufweisen.

Export-Mailbox -Identity contoso\john -TargetMailbox ExportMailbox -TargetFolder MyData -ContentKeywords "merger" -AttachmentFilenames "*orgchart*" -StartDate "03/01/2010 12:01:00"

BEISPIEL 3

In diesem Beispiel werden Elemente in einem Postfach gesucht und gelöscht. 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.

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

BEISPIEL 4

In diesem Beispiel wird die Ausgabe des Befehls Get-User mittels einer Pipeline an den Befehl Export-Mailbox weitergeleitet. Darüber hinaus werden in diesem Beispiel zwei Ordner vom Export ausgeschlossen. Die Elemente der Ordner "Junk-E-mail" und "Contacts" aus Johns Postfach werden nicht in das Zielpostfach "ExportMailbox" exportiert.

Hinweis

Sie können auch die Ausgabe der Cmdlets Get-Recipient oder Get-Mailbox mittels Pipelining an das Cmdlet Export-Mailbox umleiten.

Get-User john | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder MyData -ExcludeFolders "\Junk E-mail","\Contacts"

BEISPIEL 5

In diesem Beispiel wird der Inhalt des Postfachs von Benutzer john@contoso.com in eine PST-Datei mit der Bezeichnung john.pst unter "C:\PSTFiles" exportiert.

Export-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst

BEISPIEL 6

In diesem Beispiel werden Daten aus allen Postfächern von Benutzern in der Organisationseinheit "Marketing" exportiert. 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.

Get-Mailbox -OrganizationalUnit Marketing | Export-Mailbox -PSTFolderPath C:\PSTFiles -RecipientKeywords "tony@fabrikam.com","christine@fabrikam.com"