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

Server '< CMSName >' is not available. The cluster may be unavailable or a communication problem may exist. This task cannot complete without communicating with the cluster.

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.

Get-ClusteredMailboxServerStatus is unable to get clustered mailbox server status because this task is only supported on servers running Exchange Server 2007. < ServerName > is not running Exchange Server 2007.

Dieser Task unterstützt nur Exchange 2007, und <ServerName> ist kein Exchange 2007-Server.

Access denied. The account used to run this task does not have sufficient privileges to get clustered mailbox server status from < ServerName >. Please use an account that has been assigned the Exchange Server Administrator role.

Der Benutzer verfügt nicht über Exchange Server-Administratorberechtigungen.

The operation could not be performed because '< CMSName >' could not be found on < DCFullName >. Move-ClusteredMailboxServer was unable to move the clustered mailbox server because the specified server does not exist.

Der angegebene Server ist nicht vorhanden.

Specified target machine '< TargetMachine >' is not valid for < CMS >.

Der Postfachclusterserver konnte nicht verschoben werden, weil der angegebene Server nicht vorhanden ist. Angegebener Server: <Servername>.

Could not establish communication with the host machine for '< CMS >'.

Die Kommunikation mit dem aktiven Knoten konnte nicht gestartet werden.

Could not establish communication with '< TargetMachine >'.

Die Kommunikation mit dem Zielcomputer konnte nicht gestartet werden.

Could not locate the System Attendant for '< CMSName >'.

Clusterressource der Systemaufsichtsinstanz wurde nicht gefunden.

Could not locate the Exchange Information Store for '< CMSName >'.

Clusterressource der Informationsspeicherinstanz wurde nicht gefunden.

Could not reach the cluster service on '< TargetMachine >'. Please make sure the node is up, cluster service is up, and network access is good.

Es konnte keine Verbindung mit dem Clusterdienst auf dem Zielcomputer hergestellt werden.

'< TargetMachine >' is already actively hosting another clustered mailbox server.

Der angegebene Zielcomputer enthält bereits einen anderen aktiven Postfachclusterserver.

The version of '< TargetMachine >' is inconsistent with the version of '< CMSName >'.

Die Versionen der Postfachclusterserver-Objekts und des Zielcomputers sind nicht kompatibel.

The storage group, ' SGGuid ' for the managed database, ' DBName ', could not be found in Active Directory.

Eine verwaltete Speichergruppe wurde im Active Directory-Verzeichnisdienst nicht gefunden.

'< CMS >' contains at least one storage group with multiple databases. This is not a supported configuration for Cluster Continuous Replication.

Bei der fortlaufenden Clusterreplikation (Cluster Continuous Replication, CCR) darf eine Speichergruppe nur eine Datenbank enthalten.

Replication is in a broken state on '< TargetMachine >'. Move-ClusteredMailboxServer cannot be performed if the target is broken.

Eine Weitergabe wird blockiert, wenn sich die Replikation im Status Fehler befindet und der Parameter IgnoreDismounted nicht verwendet wird.

Replication is too far behind on '< TargetMachine >'.

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.

Replication on '< TargetMachine >' for '< SGGuid >' is not prepared to support the Move-ClusteredMailboxServer command. Retry your operation after a brief wait.

Die Replikation auf dem Ziel ist nicht bereit, die Move-ClusteredMailboxServer-Operation zu unterstützen.

Move cannot be done while databases are in pending state. '< ResourceName >' is pending online/offline.

Ein Postfachclusterserver kann nicht verschoben werden, wenn mindestens eine Clusterressource den Status Ausstehende Onlineschaltung oder Ausstehende Offlineschaltung hat.

'< CMSName >' failed to go offline.

Der Postfachclusterserver auf dem Quellknoten konnte nicht offline geschaltet werden.

Failed to complete basic transition of '< CMSName >' to '< TargetMachine >'.

Fehler bei der Übergabe des Besitzes vom aktiven an den passiven Knoten für einen Postfachclusterserver.

'< CMSName >' did not exit 'Pending Online' state.

Der Postfachclusterserver konnte den Zustand "Ausstehend" auf dem Zielcomputer nicht beenden.

'< CMSName >' failed to come online on ' TargetMachine '.

Der Postfachclusterserver konnte nicht online geschaltet werden.

Moving '< CMSName >' to '< TargetMachine >' failed due a possibly transient communication error with the Windows Clustering Services.

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"