Move-Mailbox (RTM)
Gilt für: Exchange Server 2007
Letztes Änderungsdatum des Themas: 2007-06-05
Verwenden Sie das Cmdlet Move-Mailbox, um Postfächer innerhalb Ihrer Organisation oder zwischen verschieden Organisationen zu verschieben.
Syntax
move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]
move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-AllContentKeywords <String[]>] [-AllowMerge <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-ContentKeywords <String[]>] [-DomainController <Fqdn>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-NTAccountOU <OrganizationalUnitIdParameter>] [-PreserveMailboxSizeLimit <SwitchParameter>] [-ReportFile <LocalLongFullPath>] [-RetryInterval <EnhancedTimeSpan>] [-RetryTimeout <EnhancedTimeSpan>] [-SourceForestCredential <PSCredential>] [-SourceForestGlobalCatalog <Fqdn>] [-SourceMailboxCleanupOptions <None | DeleteSourceMailbox | DeleteSourceNTAccount>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-TargetForestCredential <PSCredential>] [-ValidateOnly <SwitchParameter>]
move-Mailbox -Identity <MailboxIdParameter> -ConfigurationOnly <SwitchParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]
move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]
Detaillierte Beschreibung
Sie können das Cmdlet Move-Mailbox zum Ausführen der folgenden Aufgaben verwenden:
Verschieben eines Postfachs zwischen Servern in einer Organisation. Diese Verschiebung kann bei Aktualisierungen der Hardware oder Software hilfreich sein.
Verschieben eines Postfachs zwischen verschiedenen Organisationen. Diese Verschiebung kann hilfreich sein, wenn Organisationen neue Infrastrukturen zusammenführen.
Damit Sie das Cmdlet Move-Mailbox ausführen können, muss Folgendes auf dem Quell- und Zielserver an das verwendete Konto delegiert worden sein:
Exchange-Serveradministrator-Rolle
die Rolle Exchange-Empfängeradministrator
Lokale Gruppe Administratoren
Hinweis
Wenn Sie Exchange 2007 auf einem Computer ausführen, der auch als Domänencontroller fungiert, muss die Exchange-Serveradministrator-Rolle (nicht jedoch die Exchange-Empfängeradministrator-Rolle) an das verwendete Konto delegiert worden sein, um ein Postfach in eine Datenbank auf diesem Server verschieben zu können.
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.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
ConfigurationOnly |
Erforderlich |
System.Management.Automation.SwitchParameter |
Mit dem Parameter ConfigurationOnly wird der Speicherort des Exchange-Servers im Active Directory-Verzeichnisdienst geändert. Verwenden Sie diesen Parameter, um das Postfach an einen funktionalen Server weiterzuleiten. Der Inhalt des Postfachs wird nicht verschoben. |
Identity |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Der Parameter Identity gibt die Empfänger-ID des Postfachs an, das verschoben wird. Wird der Get-Mailbox-Befehl mithilfe einer Pipeline übergeben, muss dieser Parameter nicht angegeben werden. |
TargetDatabase |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Der Parameter TargetDatabase gibt die Datenbank an, in die das Postfach verschoben wird. Wird der Get-Mailbox-Befehl mithilfe einer Pipeline übergeben, muss dieser Parameter nicht angegeben werden. Wenn Sie den Servernamen nicht angeben, sucht das Cmdlet auf dem lokalen Server nach der Datenbank. Wenn Sie über mehrere Datenbanken mit gleichem Namen auf dem gleichen Server verfügen, müssen Sie die Speichergruppe angeben. |
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. 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. |
AllowMerge |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter AllowMerge gibt an, dass die Postfächer zusammengeführt werden, wenn bereits ein Postfach vorhanden ist. Sie können diesen Parameter verwenden, um ein Postfach zwischen verschiedenen Organisation zu verschieben, auch wenn das Zielpostfach bereits vorhanden ist. Der Inhalt des Postfachs wird im Zielpostfach zusammengeführt. Dieser Parameter kann nicht zusammen mit dem Parameter NTAccountOU verwendet werden. |
AttachmentFilenames |
Optional |
System.String[] |
Der Parameter AttachmentFilenames gibt die zu verschiebenden Anhänge an. Dateinamen können alle Dateitypen und Platzhalterzeichen enthalten. |
BadItemLimit |
Optional |
System.Int32 |
Der Parameter BadItemLimit gibt die Anzahl der ungültigen Elemente an, die ausgelassen werden. Verwenden Sie "0", um ungültige Elemente nicht auszulassen. Der gültige Eingabebereich für diesen Parameter liegt zwischen 0 und 2.147.483.647. |
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. |
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
Um den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers anzugeben, der diese Konfigurationsänderung in Active Directory schreibt, fügen Sie dem Befehl den Parameter DomainController hinzu. |
EndDate |
Optional |
System.DateTime |
Der Parameter EndDate legt das Enddatum zum Filtern des Inhalts fest, der aus dem Quellpostfach verschoben wird. Nur die Elemente im Postfach, deren Datum vor dem angegebenen Enddatum liegt bzw. mit dem Enddatum übereinstimmt, werden exportiert. 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 mit Ordnern an, die nicht verschoben werden. |
GlobalCatalog |
Optional |
Microsoft.Exchange.Data.Fqdn |
Der Parameter GlobalCatalog gibt den globalen Katalog an, in dem Suchvorgänge in der Zielgesamtstruktur durchgeführt werden. |
IgnorePolicyMatch |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter IgnorePolicyMatch gibt an, ob eine Übereinstimmung mit den Empfängerrichtlinien erzielt werden soll. |
IgnoreRuleLimitErrors |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter IgnoreRuleLimitErrors gibt an, ob die Benutzerregeln in das Microsoft Exchange Server 2003- oder Exchange 2000 Server-Konto verschoben werden sollen, um die 32 KB-Regelbeschränkung von Microsoft Outlook zu vermeiden. |
IncludeFolders |
Optional |
Microsoft.Exchange.Data.Mapi.MapiFolderPath[] |
Der Parameter IncludeFolders gibt die Liste der zu verschiebenden Ordner an. |
Locale |
Optional |
System.Globalization.CultureInfo |
Der Parameter Locale gibt das zu verschiebende Gebietsschema der Nachrichten an. Der Befehl verschiebt nur Nachrichten mit dem von Ihnen angegebenen Gebietsschema. |
MaxThreads |
Optional |
System.Int32 |
Der Parameter MaxThreads gibt die maximale Anzahl der Threads an, die verwendet werden. Der gültige Eingabebereich für diesen Parameter liegt zwischen 0 und 30. Hinweis Der akzeptable Bereich der zu verwendenden Threads hängt von der Leistung Ihrer Exchange-Organisation ab. Es wird empfohlen, Gültigkeitstests durchzuführen, um einen akzeptablen Bereich für Ihre Umgebung zu ermitteln, bevor mehrere Postfächer gleichzeitig verschoben werden. |
NTAccountOU |
Optional |
Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter |
Der Parameter NTAccountOU gibt die Organisationseinheit an, in der die Microsoft Windows NT-Konten erstellt werden. Dieser Parameter kann nicht zusammen mit dem Parameter AllowMerge verwendet werden. |
PreserveMailboxSizeLimit |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter PreserveMailboxSizeLimit gibt an, dass die Größenbeschränkung für das Quellpostfach auf das Zielpostfach angewendet wird. |
ReportFile |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Der Parameter ReportFile gibt den Pfad und den Dateinamen für das XML-Berichtsprotokoll an. |
RetryInterval |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Der Parameter RetryInterval gibt das Intervall für das Abrufen des Status des Verschiebevorgangs vom Server an. |
RetryTimeout |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Der Parameter RetryTimeout gibt die Timeoutbeschränkung für das Verschieben eines Postfachs an. |
SourceForestCredential |
Optional |
System.Management.Automation.PSCredential |
Der Parameter SourceForestCredential gibt die Anmeldinformationen an, die beim Herstellen einer Verbindung zum Quellpostfach verwendet werden. |
SourceForestGlobalCatalog |
Optional |
Microsoft.Exchange.Data.Fqdn |
Der Parameter SourceForestGlobalCatalog gibt den globalen Katalog an, in dem Suchvorgänge in der Quellgesamtstruktur durchgeführt werden. |
SourceMailboxCleanupOptions |
Optional |
Microsoft.Exchange.Management.RecipientTasks.MoveMailboxSourceCleanupType |
Der Parameter SourcMailboxCleanupOptions gibt die Löschoptionen für das Quellpostfach an. Dieser Parameter kann nicht zusammen mit dem Parameter AllowMerge verwendet werden. |
StartDate |
Optional |
System.DateTime |
Der Parameter StartDate legt das Startdatum zum Filtern des Inhalts fest, der aus dem Quellpostfach verschoben wird. Nur die Elemente im Postfach, deren Datum nach dem angegebenen Startdatum liegen, werden verschoben. 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. |
TargetForestCredential |
Optional |
System.Management.Automation.PSCredential |
Der Parameter TargetForestCredential gibt die Anmeldinformationen an, die beim Herstellen einer Verbindung zur Zieldatenbank verwendet werden. |
ValidateOnly |
Optional |
System.Management.Automation.SwitchParameter |
Mit dem Parameter ValidateOnly kann der Verschiebevorgang überprüft werden, ohne das Postfach zu verschieben. |
Eingabetypen
Rückgabetypen
Fehler
Fehler | Beschreibung |
---|---|
|
|
Ausnahmen
Ausnahmen | Beschreibung |
---|---|
|
|
Beispiel
In diesem Beispiel wird der Befehl Move-Mailbox verwenden, um das Postfach von John Peoples (john@contoso.com) in eine neue Postfachdatenbank namens "NewMailboxDatabase" zu verschieben.
Move-Mailbox john@contoso.com -TargetDatabase NewMailboxDatabase