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