Partager via


Move-ClusteredMailboxServer

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Dernière rubrique modifiée : 2008-01-22

Cette rubrique décrit l'utilisation de la cmdlet Move-ClusteredMailboxServer pour transférer un serveur de boîtes aux lettres en cluster (CMS) Microsoft Exchange Server 2007 vers un noeud de cluster passif disponible.

Syntaxe

Move-ClusteredMailboxServer -Identity <ServerIdParameter> -MoveComment <String> -TargetMachine <String> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IgnoreDismounted <SwitchParameter>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Description détaillée

La cmdlet Move-ClusteredMailboxServer permet de lancer une interruption programmée d'un serveur de boîtes aux lettres en cluster entre des noeuds. Cette situation s'oppose à une interruption non programmée lors d'un échec de l'hôte du serveur de boîtes aux lettres.

Pour initier avec succès une opération Move-ClusteredMailboxServer, les conditions suivantes sont requises :

  • Un serveur de boîtes aux lettres en cluster ne doit pas être en cours d'exécution sur l'ordinateur cible spécifié.

  • L'ordinateur cible spécifié doit être disponible et être membre du même cluster.

Une fois l'opération Move-ClusteredMailboxServer terminée, un des résultats suivants se produit :

  • Le serveur de boîtes aux lettres en cluster spécifié s'exécute désormais sur le noeud cible spécifié avec toutes les données du noeud auparavant actif.

    Notes

    Si le serveur de boîtes aux lettres en cluster était en mode hors connexion lors de la génération de la commande, il restera en mode hors connexion mais sera transféré au noeud spécifié.

  • Si des données devaient être perdues suite à l'exécution de la cmdlet Move-ClusteredMailboxServer, dans la plupart des cas, son exécution sera empêchée et le serveur de boîtes aux lettres en cluster restera sur le noeud original.

    Important

    Si la défaillance survient tardivement dans le processus Move-ClusteredMailboxServer, le serveur de boîtes aux lettres en cluster sera déplacé vers le nouveau noeud.

Pour initier cette tâche, vous devez utiliser un compte auquel ont été délégués le rôle Administrateur de serveur Exchange et le groupe Administrateurs local pour le serveur cible. Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.

Paramètres

Paramètre Obligatoire Type Description

Identity

Obligatoire

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Le paramètre Identity spécifie le nom ou le GUID du serveur de boîtes aux lettres en cluster à déplacer.

MoveComment

Obligatoire

System.String

Le paramètre MoveComment spécifie le motif pour lequel la commande de déplacement est générée. Le commentaire est enregistré dans le journal des événements.

TargetMachine

Obligatoire

System.String

Le paramètre TargetMachine spécifie le nom de l'ordinateur cible pour le déplacement. Cet ordinateur doit être membre du cluster et ne peut pas exécuter un serveur de boîtes aux lettres en cluster. Il doit figurer sur la liste des serveurs redondants du serveur de boîtes aux lettres en cluster.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre Confirm suspend le traitement par la commande et demande à l'administrateur de confirmer les actions que la commande va effectuer avant de continuer le traitement. La valeur par défaut est $true.

DomainController

Facultatif

Microsoft.Exchange.Data.Fqdn

Le paramètre DomainController spécifie le nom de domaine complet (FQDN) du contrôleur de domaine.

IgnoreDismounted

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre IgnoreDismounted indique les groupes de stockage démontés à ignorer à des fins de vérifications de la réplication. La valeur par défaut est $false. Ce paramètre doit être indiqué lorsque le groupe de stockage démonté a un lecteur de journaux endommagé car une telle défaillance empêcherait la procédure de transfert. Si une valeur $true est transmise, l'administrateur doit s'assurer que tous les fichiers journaux pour le groupe de stockage démonté sont sur l'ordinateur cible.

ValidateOnly

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre ValidateOnly exécute la partie validation de l'ordinateur cible de la cmdlet Move-ClusteredMailboxServer. Cela atteste que la réplication sur le noeud cible est saine pour tous les groupes de stockage.

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre WhatIf donne pour instruction à la commande de simuler les actions qu'elle va appliquer à l'objet. Grâce au paramètre WhatIf, l'administrateur peut afficher les changements potentiels sans devoir les appliquer. La valeur par défaut est $true.

Erreurs

Erreur Description

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.

La tâche n'a pas pu se connecter au cluster à cause d'un problème de communication ou de l'indisponibilité du cluster.

Cela peut être dû au fait que le nœud est indisponible, ou que le nœud est disponible mais le cluster indisponible, ou à une défaillance du réseau, ou à une erreur de configuration du réseau.

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.

Cette tâche prend en charge Exchange 2007 uniquement et <ServerName> n'est pas un serveur Exchange 2007.

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.

L'utilisateur ne dispose pas de l'autorité d'un administrateur Exchange Server.

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.

Le serveur spécifié n'existe pas.

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

Impossible de déplacer le serveur de boîtes aux lettres en cluster car le serveur spécifié n'existe pas. Serveur spécifié : <ServerName>.

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

La communication n'a pas pu être démarrée avec le noeud actif.

Could not establish communication with '< TargetMachine >'.

La communication n'a pas pu être démarrée avec l'ordinateur cible.

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

Ressource de cluster Instance de surveillance du système introuvable.

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

Ressource de cluster Instance de la banque d'informations introuvable.

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

Impossible de se connecter au service de cluster sur l'ordinateur cible.

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

L'ordinateur cible spécifié hébergeait déjà de façon active un autre serveur de boîtes aux lettres en cluster.

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

Les versions de l'objet serveur de boîtes aux lettres en cluster et l'ordinateur cible sont incompatibles.

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

Aucun groupe de stockage géré n'a été trouvé dans le service d'annuaire Active Directory.

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

La réplication continue en cluster (CCR) limite le nombre de bases de données que peut contenir un groupe de stockage à une.

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

Une procédure de transfert est bloquée si la réplication est en état d'échec et que le paramètre IgnoreDismounted n'est pas utilisé.

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

Une procédure de transfert est bloquée si la réplication est trop en retard pour permettre le montage des bases de données lorsque le nœud passif devient actif.

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

La réplication sur l'ordinateur cible n'est pas prête à prendre en charge une opération Move-ClusteredMailboxServer.

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

Vous ne pouvez pas déplacer un serveur de boîtes aux lettres en cluster lorsqu'une ou plusieurs ressources en cluster sont dans un état d'attente en ligne ou hors ligne.

'< CMSName >' failed to go offline.

Échec de la mise hors connexion du serveur de boîtes aux lettres en cluster sur l'ordinateur source.

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

Un serveur de boîtes aux lettres n'est pas parvenu à modifier la propriété du nœud actif vers le nœud passif.

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

Le serveur de boîtes aux lettres en cluster n'est pas parvenu à quitter l'état d'attente sur l'ordinateur cible.

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

Échec de la mise en ligne du serveur de boîtes aux lettres en cluster.

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

Un problème temporaire de communication est survenu lors de l'interaction avec le service de cluster.

Exemple

L'exemple de code suivant montre comment déplacer un serveur de boîtes aux lettres en cluster nommé EXCMS vers le nœudB.

Move-ClusteredMailboxServer -Identity:EXCMS -TargetMachine:NodeB -MoveComment:"Getting ready for maintenance on NodeA"