Restore-Mailbox
Dieses Cmdlet steht nur in Exchange Server 2010 zur Verfügung.
Verwenden Sie das Restore-Mailbox Cmdlet, um Postfachinhalte aus einer wiederhergestellten Datenbank zu extrahieren.
Hinweis: Verwenden Sie in Exchange Server 2010 Service Pack 1 (SP1) oder höher das New-MailboxRestoreRequest-Cmdlet anstelle des Restore-Mailbox-Cmdlets, um Postfachinhalte aus einer wiederhergestellten Datenbank zu extrahieren.
Informationen zu den Parametersätzen im Abschnitt zur Syntax weiter unten finden Sie unter Syntax der Exchange-Cmdlets.
Syntax
Default (Standard)
Restore-Mailbox
[-Identity] <MailboxIdParameter>
-RecoveryDatabase <DatabaseIdParameter>
-RecoveryMailbox <StoreMailboxIdParameter>
-TargetFolder <String>
[-AllowDuplicates]
[-AllContentKeywords <String[]>]
[-AttachmentFilenames <String[]>]
[-BadItemLimit <Int32>]
[-Confirm]
[-ContentKeywords <String[]>]
[-EndDate <DateTime>]
[-ExcludeFolders <MapiFolderPath[]>]
[-GlobalCatalog <Fqdn>]
[-IncludeFolders <MapiFolderPath[]>]
[-Locale <CultureInfo>]
[-MaxThreads <Int32>]
[-RecipientKeywords <String[]>]
[-SenderKeywords <String[]>]
[-StartDate <DateTime>]
[-SubjectKeywords <String[]>]
[-ValidateOnly]
[-WhatIf]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet Restore-Mailbox werden Endbenutzerdaten von einem beliebigen Server, auf dem Microsoft Exchange Server 2010 ausgeführt wird, in ein Postfach auf einem Exchange 2010-Postfachserver im selben organization kopiert, das über ausreichend Speicherplatz und Ressourcen zur Unterstützung des Postfachs verfügt. Das Cmdlet Restore-Mailbox kann nur getrennte Postfächer auf einem Server als Datenquelle verwenden, und das Cmdlet kann nur verbundene Postfächer als Ziel für Daten verwenden.
Bevor Sie dieses Cmdlet ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Obwohl in diesem Artikel alle Parameter für das Cmdlet aufgeführt sind, haben Sie möglicherweise keinen Zugriff auf einige Parameter, wenn sie nicht in den Ihnen zugewiesenen Berechtigungen enthalten sind. Wie Sie herausfinden, welche Berechtigungen zur Ausführung eines bestimmten Cmdlets oder Parameters in Ihrer Organisation erforderlich sind, können Sie unter Find the permissions required to run any Exchange cmdlet nachlesen.
Beispiele
Beispiel 1
Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase
In diesem Beispiel wird ein Postfach für den Benutzer Scott aus der Datenbank MyRecoveryDatabase wiederhergestellt.
Beispiel 2
Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase -RecoveryMailbox John -TargetFolder Recovery
In diesem Beispiel wird der Inhalt von Johns Postfach in Scotts Postfach unter dem Ordner "Wiederherstellung" wiederhergestellt.
Beispiel 3
Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase -SubjectKeywords "Meeting" -ContentKeywords "business" -IncludeFolders \Inbox,\Calendar
In diesem Beispiel werden nur die E-Mails mit dem Betreff "Besprechung", dem Nachrichtentext, der das Wort "Business" enthält, und dem Speicherort der Nachricht im Ordner "Posteingang" oder "Calendar" wiederhergestellt. In diesem Beispiel wird davon ausgegangen, dass das Postfach in Englisch ist.
Beispiel 4
Get-Mailbox -Database MyDatabase | Restore-Mailbox -RecoveryDatabase MyRecoveryDatabase
In diesem Beispiel werden alle Postfächer in der MyDatabase-Postfachdatenbank massenweise wiederhergestellt, die auch in MyRecoveryDatabase vorhanden sind.
Parameter
-AllContentKeywords
Anwendbar: Exchange Server 2010
Der Parameter AllContentKeywords gibt die Filter für alle folgenden Elemente an:
- Subject
- Nachrichtentext
- Anlageninhalt
Dies ermöglicht eine ODER-Suche in all diesen Feldern. Wenn Ihre Suchkriterien Teil des Inhalts des Betreffs, des Nachrichtentexts oder der Anlage sind, erhalten Sie Ergebnisse.
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-AllowDuplicates
Anwendbar: Exchange Server 2010
Der Schalter "AllowDuplicates" kopiert E-Mail-Elemente, ohne zu prüfen, ob es sich um Duplikate vorhandener Elemente handelt, und ohne dass doppelte Elemente entfernt werden. Sie müssen keinen Wert für diese Option angeben.
Es wird empfohlen, diese Option mit dem Parameter "IncludeFolders" zu verwenden.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-AttachmentFilenames
Anwendbar: Exchange Server 2010
Der Parameter AttachmentFilenames gibt den Filter für den Dateinamen der Anlage an. Sie können Platzhalterzeichen in der Zeichenfolge verwenden. Sie können beispielsweise *.txt verwenden, um Elemente mit einer .txt Erweiterung zu exportieren.
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-BadItemLimit
Anwendbar: Exchange Server 2010
Der Parameter BadItemLimit gibt die Anzahl der beschädigten Elemente in einem Postfach an, die übersprungen werden sollen, bevor der Exportvorgang fehlschlägt.
Parametereigenschaften
| Typ: | Int32 |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Confirm
Anwendbar: Exchange Server 2010
Die Option "Confirm" gibt an, ob die Bestätigungsaufforderung angezeigt oder ausgeblendet werden soll. Wie sich diese Option auf das Cmdlet auswirkt, hängt davon ab, ob für das Cmdlet eine Bestätigung erforderlich ist, bevor Sie fortfahren.
- Destruktive Cmdlets (beispielsweise Remove-*-Cmdlets) verfügen über eine integrierte Pause, die Sie zwingt, den Befehl vor dem Fortfahren zu bestätigen. Für diese Cmdlets können Sie die Bestätigungsaufforderung mit genau dieser Syntax überspringen:
-Confirm:$false. - Die meisten anderen Cmdlets (beispielsweise New-*- und Set-*-Cmdlets) verfügen nicht über eine integrierte Pause. Bei diesen Cmdlets führt die Angabe des Bestätigungsschalters ohne Wert zu einer Pause, die Sie zwingt, den Befehl zu bestätigen, bevor Sie fortfahren.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | vgl |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ContentKeywords
Anwendbar: Exchange Server 2010
Der Parameter ContentKeywords gibt die Schlüsselwort(keyword)-Filter für den Nachrichtentext und den Inhalt von Anlagen im Quellpostfach an.
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-EndDate
Anwendbar: Exchange Server 2010
Der Parameter EndDate gibt das Enddatum für das Filtern von Inhalten an, die aus dem Quellpostfach exportiert werden sollen. Nur Elemente im Postfach, deren Datum vor dem Enddatum liegt, werden exportiert. Wenn Sie ein bestimmtes Datum eingeben, verwenden Sie das kurze Datumsformat, das in den auf dem lokalen Computer konfigurierten Einstellungen für regionale Optionen definiert ist. Wenn Ihr Computer beispielsweise für die Verwendung des kurzen Datumsformats MM/TT/JJJJ konfiguriert ist, geben Sie 01.03.2010 ein, um den 1. März 2010 anzugeben.
Parametereigenschaften
| Typ: | DateTime |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ExcludeFolders
Anwendbar: Exchange Server 2010
Der Parameter ExcludeFolders gibt die Liste der Ordner an, die vom Export ausgeschlossen werden sollen. Ordner werden bei ihrer Eingabe ausgeschlossen. Sie sind nicht lokalisiert. Beispielsweise wird durch das Ausschließen von Kalender nur Kalender in Englisch ausgeschlossen, da Kalender in anderen Sprachen ein anderes Wort ist.
Parametereigenschaften
| Typ: | MapiFolderPath[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-GlobalCatalog
Anwendbar: Exchange Server 2010
Der Parameter GlobalCatalog gibt den globalen Katalog an, der für die Suche nach dem Zielpostfach verwendet werden soll.
Parametereigenschaften
| Typ: | Fqdn |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Identity
Anwendbar: Exchange Server 2010
Der Parameter "Identity" gibt das Postfach an, das Sie wiederherstellen möchten. Sie können jeden beliebigen Wert verwenden, sofern er das Postfach eindeutig kennzeichnet. Beispiel:
- Name
- Alias
- Distinguished Name (DN)
- Distinguished Name (DN)
- Domäne\Benutzername
- E-Mail-Adresse
- GUID
- LegacyExchangeDN
- SamAccountName
- Benutzer-ID oder User Principal Name (UPN)
Parametereigenschaften
| Typ: | MailboxIdParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 1 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-IncludeFolders
Anwendbar: Exchange Server 2010
Der Parameter IncludeFolders gibt die Liste der Ordner an, die in den Export aufgenommen werden sollen. Ordner werden einbezogen, wenn sie eingegeben werden. Sie sind nicht lokalisiert. Beispielsweise umfasst das Einschließen von Kalender nur Kalender in englischer Sprache, weil Kalender in anderen Sprachen ein anderes Wort ist.
Parametereigenschaften
| Typ: | MapiFolderPath[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Locale
Anwendbar: Exchange Server 2010
Der Parameter Locale gibt die Locale-Einstellung für eine Nachricht an, die wiederhergestellt werden soll. Wenn dieser Filtersatz festgelegt ist, werden nur Nachrichten mit der angegebenen Gebietsschemaeinstellung extrahiert.
Parametereigenschaften
| Typ: | CultureInfo |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-MaxThreads
Anwendbar: Exchange Server 2010
Der MaxThreads-Parameter gibt die maximale Anzahl der zu verwendenden Threads an.
Parametereigenschaften
| Typ: | Int32 |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-RecipientKeywords
Anwendbar: Exchange Server 2010
Der Parameter "RecipientKeywords" gibt die Schlüsselwortfilter (keyword) für Empfänger von Elementen im Quellpostfach an. Dieser Filter findet die Suchzeichenfolge, auch wenn sie Teil eines Worts ist. Dies ist keine Suche nach ganzen Wörtern.
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-RecoveryDatabase
Anwendbar: Exchange Server 2010
Der Parameter RecoveryDatabase gibt die Wiederherstellungsdatenbank an, aus der Sie das Postfach wiederherstellen. Sie können jeden beliebigen Wert verwenden, sofern er die Datenbank eindeutig kennzeichnet. Beispiel:
- Name
- Distinguished Name (DN)
- GUID
Parametereigenschaften
| Typ: | DatabaseIdParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-RecoveryMailbox
Anwendbar: Exchange Server 2010
Der Parameter RecoveryMailbox gibt das Postfach an, das als Quellpostfach verwendet werden soll. Dieser Parameter ist erforderlich, wenn sich das Quellpostfach vom Zielpostfach unterscheidet.
Sie identifizieren das Postfach anhand seines GUID-Werts. Sie finden den GUID-Wert mit den Cmdlets Get-Mailbox oder Get-MailboxStatistics.
Parametereigenschaften
| Typ: | StoreMailboxIdParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-SenderKeywords
Anwendbar: Exchange Server 2010
Der Parameter SenderKeywords gibt die Schlüsselwort (keyword)-Filter für Absender von Elementen im Quellpostfach an. Dieser Filter findet die Suchzeichenfolge, auch wenn sie Teil eines Worts ist. Dies ist keine Suche nach ganzen Wörtern.
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-StartDate
Anwendbar: Exchange Server 2010
Der Parameter StartDate gibt das Startdatum an. Das Startdatum muss vor dem Enddatum liegen.
Parametereigenschaften
| Typ: | DateTime |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-SubjectKeywords
Anwendbar: Exchange Server 2010
Der Parameter SubjectKeywords gibt die Schlüsselwort(keyword)-Filter für die Betreffzeilen von Elementen im Quellpostfach an. Dieser Filter findet die Suchzeichenfolge, auch wenn sie Teil eines Worts ist. Dies ist keine Suche nach ganzen Wörtern.
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-TargetFolder
Anwendbar: Exchange Server 2010
Der Parameter TargetFolder gibt den Postfachordner an, der für das angegebene Postfach erstellt wird. Dieser Parameter ist erforderlich, wenn sich das wiederherzustellende Postfach vom Zielpostfach unterscheidet. (Der mit dem Identity-Parameter angegebene Wert ist z. B. nicht identisch mit dem Wert, der mit dem RecoveryMailbox-Parameter angegeben wird.) In diesem Fall führt der Befehl Restore-Mailbox eine Zusammenführung durch. Wenn die Werte identisch sind, ist der Parameter "TargetFolder" nicht erforderlich.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ValidateOnly
Anwendbar: Exchange Server 2010
Der ValidateOnly-Schalter gibt an, ob der potenzielle Erfolg oder Misserfolg des Befehls ausgewertet werden soll, ohne Änderungen vorzunehmen. Sie müssen keinen Wert für diese Option angeben.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-WhatIf
Anwendbar: Exchange Server 2010
Der Schalter "WhatIf" zeigt die Funktion des Befehls an, ohne Änderungen vorzunehmen. Sie müssen keinen Wert für diese Option angeben.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Wi |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter about_CommonParameters.
Eingaben
Input types
Eingabetypen, die dieses Cmdlet akzeptiert, finden Sie unter Eingabe- und Ausgabetypen für Cmdlets. Wenn das Feld mit dem Eingabetyp für ein Cmdlet leer ist, akzeptiert das Cmdlet diese Eingabedaten nicht.
Ausgaben
Output types
Informationen zu den Rückgabetypen, die auch als Ausgabetypen bezeichnet werden und die von diesem Cmdlet akzeptiert werden, finden Sie unter Eingabe- und Ausgabetypen von Cmdlets. Wenn das Feld mit dem Ausgabetyp leer ist, gibt das Cmdlet keine Daten zurück.