Move-ClusteredMailboxServer
Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Letztes Änderungsdatum des Themas: 2008-01-22
In diesem Thema wird erläutert, wie Sie das Cmdlet Move-ClusteredMailboxServer verwenden, um einen Microsoft Exchange Server 2007-Postfachclusterserver (CMS) an einen verfügbaren passiven Clusterknoten zu übertragen.
Syntax
Move-ClusteredMailboxServer -Identity <ServerIdParameter> -MoveComment <String> -TargetMachine <String> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IgnoreDismounted <SwitchParameter>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Detaillierte Beschreibung
Mit dem Cmdlet Move-ClusteredMailboxServer lösen Sie einen geplanten Ausfall eines Postfachclusterservers zwischen Knoten aus. Diese Situation steht im Gegensatz zu einem ungeplanten Ausfall, der durch einen Fehler beim Host des Postfachservers ausgelöst wird.
Zum erfolgreichen Auslösen einer Move-ClusteredMailboxServer-Operation müssen die folgenden Bedingungen erfüllt sein:
Auf dem angegebenen Zielcomputer darf kein Postfachclusterserver ausgeführt werden.
Der angegebene Zielcomputer muss verfügbar und Mitglied desselben Clusters sein.
Nach Abschluss der Move-ClusteredMailboxServer-Operation tritt eines der folgenden Ergebnisse auf:
Der angegebene Postfachclusterserver wird jetzt mit allen Daten des zuvor aktiven Knotens auf dem angegebenen Zielknoten ausgeführt.
Hinweis
Ist der Postfachclusterserver bei Ausführung des Befehls offline geschaltet, bleibt er offline, wird jedoch auf den angegebenen Knoten übertragen.
Würden durch die Ausführung des Cmdlets Move-ClusteredMailboxServer Daten verloren gehen, wird die Ausführung des Cmdlets in den meisten Fällen verhindert, und der Postfachclusterserver verbleibt auf dem ursprünglichen Knoten.
Wichtig
Tritt der Fehler zu einem späteren Zeitpunkt während des Move-ClusteredMailboxServer-Prozesses auf, wird der Postfachclusterserver auf den neuen Knoten übertragen.
Für diese Aufgabe muss dem Konto, das Sie zum Einleiten der Aufgabe verwenden, die Rolle Exchange-Serveradministrator delegiert worden sein, und es muss der lokalen Gruppe Administratoren für den Zielserver angehören. Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Identity |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Mit dem Parameter Identity legen Sie den Namen oder die GUID für den zu verschiebenden Postfachclusterserver fest. |
MoveComment |
Erforderlich |
System.String |
Mit dem Parameter MoveComment geben Sie den Grund für das Verschieben an. Der Kommentar wird im Ereignisprotokoll erfasst. |
TargetMachine |
Erforderlich |
System.String |
Der Parameter TargetMachine gibt den Namen des Zielcomputers für die Verschiebung an. Dieser Computer muss ein Mitglied des Clusters sein und darf keinen Postfachclusterserver ausführen. Er muss sich auf der Liste der redundanten Server des Postfachclusterservers befinden. |
Confirm |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter Confirm führt dazu, dass der Befehl die Verarbeitung unterbricht und vom Administrator die Bestätigung der Aufgabe des Befehls erfordert, bevor die Verarbeitung fortgesetzt wird. Der Standardwert lautet "$true". |
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
Der Parameter DomainController gibt den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers an. |
IgnoreDismounted |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter IgnoreDismounted gibt Speichergruppen an, deren Bereitstellung aufgehoben wurde und die bei Replikationsstatusüberprüfungen ignoriert werden sollen. Die Standardeinstellung lautet $false. Geben Sie diesen Parameter an, wenn die Speichergruppe, deren Bereitstellung aufgehoben wurde, über ein beschädigtes Protokolllaufwerk verfügt, da ein solcher Fehler die Weitergabe verhindern würde. Wird der Wert $true übergeben, muss der Administrator sicherstellen, dass sich alle Protokolldateien für die Speichergruppe, deren Bereitstellung aufgehoben wurde, auf dem Zielknoten befinden. |
ValidateOnly |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter ValidateOnly führt nur den Teil des Cmdlets Move-ClusteredMailboxServer aus, mit dem der Zielknoten überprüft wird. Hierdurch wird der ordnungsgemäße Replikationsstatus auf dem Zielknoten für alle Speichergruppen überprüft. |
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 Parameters WhatIf kann der Administrator die sich ergebenden Änderungen anzeigen, ohne diese Änderungen tatsächlich auszuführen. Der Standardwert lautet "$true". |
Fehler
Fehler | Beschreibung |
---|---|
|
Der Task konnte wegen eines Verbindungsproblems keine Verbindung mit dem Cluster herstellen, oder der Cluster ist nicht verfügbar. Ursache ist möglicherweise ein nicht verfügbarer Knoten, oder der Knoten ist zwar verfügbar, dafür aber der Cluster aufgrund eines Netzwerkfehlers oder eines Netzwerkkonfigurationsfehlers nicht. |
|
Dieser Task unterstützt nur Exchange 2007, und <ServerName> ist kein Exchange 2007-Server. |
|
Der Benutzer verfügt nicht über Exchange Server-Administratorberechtigungen. |
|
Der angegebene Server ist nicht vorhanden. |
|
Der Postfachclusterserver konnte nicht verschoben werden, weil der angegebene Server nicht vorhanden ist. Angegebener Server: <Servername>. |
|
Die Kommunikation mit dem aktiven Knoten konnte nicht gestartet werden. |
|
Die Kommunikation mit dem Zielcomputer konnte nicht gestartet werden. |
|
Clusterressource der Systemaufsichtsinstanz wurde nicht gefunden. |
|
Clusterressource der Informationsspeicherinstanz wurde nicht gefunden. |
|
Es konnte keine Verbindung mit dem Clusterdienst auf dem Zielcomputer hergestellt werden. |
|
Der angegebene Zielcomputer enthält bereits einen anderen aktiven Postfachclusterserver. |
|
Die Versionen der Postfachclusterserver-Objekts und des Zielcomputers sind nicht kompatibel. |
|
Eine verwaltete Speichergruppe wurde im Active Directory-Verzeichnisdienst nicht gefunden. |
|
Bei der fortlaufenden Clusterreplikation (Cluster Continuous Replication, CCR) darf eine Speichergruppe nur eine Datenbank enthalten. |
|
Eine Weitergabe wird blockiert, wenn sich die Replikation im Status Fehler befindet und der Parameter IgnoreDismounted nicht verwendet wird. |
|
Eine Weitergabe wird blockiert, wenn die Replikation zu sehr im Rückstand ist, sodass die Datenbanken nicht bereitgestellt werden können, wenn der passive Knoten zum aktiven Knoten wird. |
|
Die Replikation auf dem Ziel ist nicht bereit, die Move-ClusteredMailboxServer-Operation zu unterstützen. |
|
Ein Postfachclusterserver kann nicht verschoben werden, wenn mindestens eine Clusterressource den Status Ausstehende Onlineschaltung oder Ausstehende Offlineschaltung hat. |
|
Der Postfachclusterserver auf dem Quellknoten konnte nicht offline geschaltet werden. |
|
Fehler bei der Übergabe des Besitzes vom aktiven an den passiven Knoten für einen Postfachclusterserver. |
|
Der Postfachclusterserver konnte den Zustand "Ausstehend" auf dem Zielcomputer nicht beenden. |
|
Der Postfachclusterserver konnte nicht online geschaltet werden. |
|
Bei der Interaktion mit dem Clusterdienst ist ein vorübergehendes Kommunikationsproblem aufgetreten. |
Beispiel
Das folgende Codebeispiel veranschaulicht, wie Sie einen Postfachclusterserver mit dem Namen "EXCMS" auf "NodeB" verschieben.
Move-ClusteredMailboxServer -Identity:EXCMS -TargetMachine:NodeB -MoveComment:"Getting ready for maintenance on NodeA"