Compartilhar via


Move-ClusteredMailboxServer (RTM)

 

Aplica-se a: Exchange Server 2007

Tópico modificado em: 2007-06-05

Este tópico explica como usar o cmdlet Move-ClusteredMailboxServer para transferir um CMS (servidor de caixas de correio em cluster) do Microsoft Exchange Server 2007 para um nó de cluster passivo disponível.

Sintaxe

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

Descrição detalhada

O cmdlet Move-ClusteredMailboxServer é usado para iniciar uma interrupção agendada de um servidor de caixas de correio em cluster entre nós. Essa situação está em contraste com uma interrupção não agendada quando o host do servidor de Caixa de Correio falha.

Para iniciar com êxito uma operação Move-ClusteredMailboxServer, é preciso que as seguintes condições sejam atendidas:

  • Um servidor de caixas de correio em cluster não deve estar em execução no computador de destino especificado.

  • O computador de destino especificado deve estar disponível e ser membro do mesmo cluster.

Depois que uma operação Move-ClusteredMailboxServer for concluída, um dos resultados a seguir ocorre:

  • O servidor de caixas de correio em cluster especificado agora está em execução no nó de destino especificado com todos os dados do nó anteriormente ativo.

    Dica

    Se o servidor de caixas de correio em cluster estava offline quando o comando foi emitido, ele permanecerá offline, mas será transferido para o nó especificado.

  • Caso a execução do cmdlet Move-ClusteredMailboxServer resulte na perda de algum dado, ela, na maior parte dos casos, será impedida e o servidor de caixas de correio em cluster permanecerá no nó original.

    Importante

    Se a falha ocorrer ao final do processo Move-ClusteredMailboxServer, o servidor de caixas de correio em cluster será movido para o novo nó.

Essa tarefa exige que tenha sido delegada à conta a ser usada para iniciar a tarefa a função de Administrador do Exchange Server e o grupo local Administradores para o servidor de destino. Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Exchange Server 2007, consulte Considerações sobre permissão.

Parâmetros

Parâmetro Necessário Tipo Descrição

Identity

Necessário

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

O parâmetro Identity especifica o nome ou a GUID do servidor de caixas de correio em cluster a ser movido.

Confirm

Opcional

Boleano

O parâmetro Confirm faz com que o comando pause o processamento e exige que o administrador confirme o que o comando fará antes que o processamento continue. O valor padrão é $true.

DomainController

Opcional

Microsoft.Exchange.Data.Fqdn

O DomainController especifica o nome de domínio totalmente qualificado (FQDN) do controlador de domínio.

MoveComment

Necessário

System.String

O parâmetro MoveComment especifica o motivo para que o comando de movimentação seja emitido. O comentário é gravado no log de eventos.

TargetMachine

Necessário

System.String

O parâmetro TargetMachine especifica o nome do computador de destino da movimentação. Esse computador deve ser membro do cluster e não pode ter um servidor de caixas de correio em cluster em execução. Ele deve estar na lista de servidores redundantes do servidor de caixas de correio em cluster.

IgnoreDismounted

Opcional

System.Management.Automation.SwitchParameter

O parâmetro IgnoreDismounted indica que os grupos de armazenamento desmontados devem ser ignorados com o objetivo de verificações de integridade de replicação. Por padrão, o valor é $false. Esse parâmetro deve ser fornecido quando o grupo de armazenamento desmontado tiver uma unidade de log danificada, porque essa falha impediria a entrega. Se um valor $true for passado, o administrador deverá se certificar de que todos os arquivos de log do grupo de armazenamento desmontado estão no destino.

ValidateOnly

Opcional

System.Management.Automation.SwitchParameter

O parâmetro ValidateOnly executa a porção de validação de destino do cmdlet Move-ClusteredMailboxServer. Isso validará se a replicação no nó de destino é íntegra em todos os grupos de armazenamento.

WhatIf

Opcional

Boleano

O parâmetro WhatIf instrui o comando a simular as ações que ele executará no objeto. Ao usar o parâmetro WhatIf, o administrador poderá exibir quais alterações ocorrerão sem precisar aplicar nenhuma dessas alterações. O valor padrão é $true.

Erros

Erro Descrição

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.

A tarefa não conseguiu se conectar ao cluster devido a um problema de comunicação, ou o cluster não está disponível.

Isso pode ocorrer porque o nó não está disponível, porque o nó está disponível mas o cluster não está, ou porque o computador que está sendo usado não pode acessar um nó ou um computador.

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

Essa tarefa oferece suporte somente ao Exchange 2007 e <ServerName> não é um servidor 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.

O usuário não tem autoridade de Administrador do 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.

O servidor especificado não existe.

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

Não é possível mover o servidor de caixas de correio em cluster porque o servidor especificado não existe. Servidor especificado: <ServerName>.

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

Não foi possível iniciar a comunicação com o nó ativo.

Could not establish communication with '< TargetMachine >'.

Não foi possível iniciar a comunicação com o computador de destino.

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

Não foi possível localizar o Atendedor do Sistema.

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

Não foi possível localizar o Armazenamento de Informações.

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

Não foi possível conectar ao serviço de Cluster no computador de destino.

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

O computador de destino especificado já estava hospedando ativamente outro servidor de caixas de correio em cluster.

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

Os versões do objeto de servidor de caixas de correio em cluster e do computador de destino são incompatíveis.

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

Um grupo de armazenamento gerenciado não foi encontrado no serviço de diretório do Active Directory.

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

A CCR (Replicação Contínua em Cluster) restringe um grupo de armazenamento a conter um único banco de dados.

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

A movimentação não será permitida se o destino estiver interrompido e não for ignorado.

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

A movimentação não será permitida se o destino estiver significativamente atrasado na replicação.

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

A replicação no destino não está pronta para oferecer suporte a uma operação Move-ClusteredMailboxServer.

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

Não é possível fazer uma movimentação enquanto a movimentação, o início ou o término estiver em andamento.

'< CMSName >' failed to go offline.

O servidor de caixas de correio em cluster na origem falhou ao ser colocado offline.

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

O servidor de caixas de correio em cluster falhou ao fazer uma transição básica para o computador de destino.

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

O servidor de caixas de correio em cluster falhou ao sair do estado pendente no destino.

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

O servidor de caixas de correio em cluster falhou ao ser colocado online.

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

Um problema de comunicação transitório ocorreu ao interagir com o serviço de Cluster.

Exemplo

O exemplo de código a seguir mostra como movimentar um servidor de caixas de correio em cluster chamado CMS para NodeB para recuperação de um banco de dados danificado.

Move-ClusteredMailboxServer -Identity:CMS -TargetMachine:NodeB -MoveComment:"Recover corrupted MDB"