Compartilhar via


Move-ActiveMailboxDatabase

Este cmdlet está disponível somente no Exchange local.

Use o cmdlet Move-ActiveMailboxDatabase cmdlet para alternar um banco de dados ou um servidor.

Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.

Syntax

Move-ActiveMailboxDatabase
    [-ActivatePreferredOnServer] <MailboxServerIdParameter>
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]
Move-ActiveMailboxDatabase
    [-Identity] <DatabaseIdParameter>
    [[-ActivateOnServer] <MailboxServerIdParameter>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]
Move-ActiveMailboxDatabase
    [-Server] <MailboxServerIdParameter>
    [[-ActivateOnServer] <MailboxServerIdParameter>]
    [-MoveAllDatabasesOrNone]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]
Move-ActiveMailboxDatabase
    [-Identity] <DatabaseIdParameter>
    [-ActivateOnServer] <MailboxServerIdParameter>
    [-SkipAllChecks]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]

Description

Para executar esse cmdlet, você precisa ter permissões. Embora este tópico liste todos os parâmetros do cmdlet, talvez você não tenha acesso a alguns parâmetros se eles não estiverem incluídos nas permissões atribuídas a você. Para localizar as permissões necessárias para executar qualquer cmdlet ou parâmetro em sua organização, confira Find the permissions required to run any Exchange cmdlet.

Exemplos

Exemplo 1

Move-ActiveMailboxDatabase DB2 -ActivateOnServer MBX1 -MountDialOverride:None

Esse exemplo executa uma alternância do banco de dados DB2 para o servidor de Caixa de Correio MBX1. Quando o comando é concluído, MBX1 hospeda a cópia ativa de DB2. Como o parâmetro MountDialOverride está definido como None, o MBX1 monta o banco de dados usando suas próprias configurações de discagem da montagem automática do banco de dados.

Exemplo 2

Move-ActiveMailboxDatabase DB1 -ActivateOnServer MBX3 -MountDialOverride:GoodAvailability

Esse exemplo executa uma alternância do banco de dados DB1 para o servidor de caixa de correio MBX3. Quando o comando é concluído, MBX3 hospeda a cópia ativa de DB1. Como o parâmetro MountDialOverride é especificado com o valor Good Availability, o MBX3 monta o banco de dados usando uma configuração de discagem de montagem automática de banco de dados de GoodAvailability.

Exemplo 3

Move-ActiveMailboxDatabase DB3 -ActivateOnServer MBX4

Esse exemplo executa uma alternância do banco de dados DB3 para o servidor de Caixa de Correio MBX4. Quando o comando é concluído, MBX4 hospeda a cópia ativa de DB3. Como o parâmetro MountDialOverride não é especificado, o MBX4 monta o banco de dados usando uma configuração de discagem automática da montagem de Lossless.

Exemplo 4

Move-ActiveMailboxDatabase -Server MBX1

Este exemplo executa uma alternância para o servidor de Caixa de Correio MBX1. Todas as cópias de banco de dados de caixa de correio no MBX1 serão ativadas em um ou mais servidores de Caixa de Correio, com cópias íntegras dos bancos de dados ativos no MBX1.

Parâmetros

-ActivateOnServer

O parâmetro ActivateOnServer especifica o nome do servidor de Caixa de Correio no qual a cópia do banco de dados da caixa de correio deve ser ativada.

Type:MailboxServerIdParameter
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ActivatePreferredOnServer

O parâmetro ActivatePreferredOnServer especifica o servidor mailbox em que você deseja ativar todos os bancos de dados de caixa de correio que têm cópias com um valor ActivationPreference de 1. É possível usar qualquer valor que identifique o servidor com exclusividade. Por exemplo:

  • Nome
  • DN (nome diferenciado)
  • ExchangeLegacyDN
  • GUID

Você pode usar este parâmetro como parte do modo de manutenção final em um servidor de Caixa de Correio.

Type:MailboxServerIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Confirm

A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. Como essa opção afeta o cmdlet dependerá do fato de o cmdlet exigir ou não confirmação antes de continuar.

  • Cmdlets destrutivos (por exemplo, cmdlets Remove-*) têm uma pausa interna que força você a reconhecer o comando antes de prosseguir. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata: -Confirm:$false.
  • A maioria dos outros cmdlets (por exemplo, cmdlets New-* e Set-*) não tem uma pausa interna. Para esses cmdlets, especificar a opção Confirm sem um valor introduz uma pausa que força você a confirmar o comando antes de continuar.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainController

O parâmetro DomainController especifica o controlador de domínio que é usado por esse cmdlet para ler dados ou gravar dados no Active Directory. Você identifica o controlador de domínio por seu FQDN (nome de domínio totalmente qualificado). Por exemplo, dc01.contoso.com.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Identity

O parâmetro Identity especifica o banco de dados de caixa de correio que você deseja ativar. É possível usar qualquer valor que identifique o banco de dados com exclusividade. Por exemplo:

  • Nome
  • DN (nome diferenciado)
  • GUID

Você não pode usar esse parâmetro com o parâmetro Server

Type:DatabaseIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-MountDialOverride

O parâmetro MountDialOverride é usado para substituir a configuração de discagem de montagem automática de banco de dados (AutoDatabaseMountDial) para o servidor de destino e especificar uma configuração alternativa. A seguir estão os valores possíveis:

  • Nenhum: ao usar esse valor, a configuração de discagem de montagem de banco de dados automático atualmente configurada no servidor de destino será usada.
  • Sem perda: esse é o valor padrão. Se esse valor for usado, o banco de dados não será montado automaticamente até que todos os logs gerados na cópia ativa original tenham sido copiados para a cópia passiva.
  • GoodAvailability: se você especificar esse valor, o banco de dados será montado automaticamente imediatamente após um failover se o comprimento da fila de cópia for menor ou igual a 6. Se o tamanho da fila de cópia for maior do que 6, o banco de dados não é montado automaticamente. Quando o comprimento da fila de cópia é menor ou igual a 6, Microsoft Exchange tenta replicar os logs restantes para a cópia passiva e, em seguida, monta o banco de dados.
  • BestEffort: se você especificar esse valor, o banco de dados será montado automaticamente independentemente do tamanho do comprimento da fila de cópia. Como o banco de dados será montado sem nenhuma perda de log, usar este valor pode resultar em uma grande quantidade de perda de dados.
  • BestAvailability: se você especificar esse valor, o banco de dados será montado automaticamente imediatamente após um failover se o comprimento da fila de cópia for menor ou igual a 12. O tamanho da fila de cópia é o número de logs reconhecidos pela cópia passiva que precisa ser replicada. Se o tamanho da fila de cópia for maior que 12, o banco de dados não será montado automaticamente. Quando o comprimento da fila de cópia é menor ou igual a 12, o Exchange tenta replicar os logs restantes para a cópia passiva e, em seguida, monta o banco de dados.
Type:DatabaseMountDialOverride
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-MoveAllDatabasesOrNone

A opção MoveAllDatabasesOrNone especifica se os bancos de dados devem ser movidos se um único banco de dados ativo no servidor não puder ser movido. Não é preciso especificar um valor com essa opção.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-MoveComment

O parâmetro MoveComment especifica um motivo administrativo opcional para a operação de movimentação. O comentário é gravado no log de Eventos.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Server

O parâmetro Server especifica o servidor do qual você deseja mover todos os bancos de dados de caixa de correio ativos. É possível usar qualquer valor que identifique o servidor com exclusividade. Por exemplo:

  • Nome
  • DN (nome diferenciado)
  • ExchangeLegacyDN
  • GUID

Você não pode usar esse parâmetro com o parâmetro Identity

Type:MailboxServerIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipActiveCopyChecks

A opção SkipActiveCopyChecks especifica se é necessário ignorar a verificação da cópia ativa atual para ver se ela é atualmente uma fonte de semeadura para quaisquer bancos de dados passivos. Não é preciso especificar um valor com essa opção.

Observação: ao usar essa opção, você pode mover um banco de dados que atualmente é uma fonte de semeadura, que cancela a operação de semente.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipAllChecks

A opção SkipAllChecks especifica se deve ignorar todas as verificações. Não é preciso especificar um valor com essa opção.

Essa opção é equivalente a especificar todos os parâmetros de skip individuais que estão disponíveis neste cmdlet.

Você só pode usar essa opção com o parâmetro ActivateOnServer.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-SkipClientExperienceChecks

A opção SkipClientExperienceChecks especifica se é necessário ignorar a verificação de estado do catálogo de pesquisa (índice de conteúdo) para ver se o catálogo de pesquisa está íntegro e atualizado. Não é preciso especificar um valor com essa opção.

Se o catálogo de pesquisa da cópia de banco de dados que estiver sendo ativado estiver em um estado não íntegro ou inutilizável e esse parâmetro for utilizado para ignorar a verificação da integridade do catálogo e ativar a cópia do banco de dados, será necessário rastrear ou propagar o catálogo de pesquisa novamente.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipCpuChecks

A opção SkipCpuChecks especifica se é necessário ignorar as verificações de utilização altas da CPU. Não é preciso especificar um valor com essa opção.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-SkipHealthChecks

A opção SkipHealthChecks especifica se deve ignorar verificações de integridade de cópia passivas. Não é preciso especificar um valor com essa opção.

Ao usar essa opção, você pode mover a cópia ativa para uma cópia de banco de dados que está no estado com falha. Você só deve usar essa opção se a tentativa inicial de mover o banco de dados ativo tiver falhado. Isso ocorre porque a opção SkipHealthChecks executa validação adicional para garantir que os arquivos de log sejam consistentes, o que pode levar um tempo considerável.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipLagChecks

A opção SkipLagChecks especifica se deve permitir que uma cópia seja ativada que tenha filas de reprodução e cópia fora dos critérios configurados. Não é preciso especificar um valor com essa opção.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipMaximumActiveDatabasesChecks

A opção SkipMaximumActiveDatabasesChecks especifica se é necessário ignorar a verificação do valor de MaximumPreferredActiveDatabases durante o melhor processo de seleção de cópia e servidor (BCSS). Não é preciso especificar um valor com essa opção.

Qualquer valor configurado para MaximumActiveDatabases ainda será considerado pelo processo BCSS e pelo Armazenamento de Informações.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipMoveSuppressionChecks

A opção SkipMoveSuppressionChecks especifica se deve ignorar as verificações de supressão de movimento. Não é preciso especificar um valor com essa opção.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-TerminateOnWarning

A opção TerminateOnWarning especifica se deve encerrar a tarefa e gerar uma mensagem de erro se um aviso for encontrado durante a operação de alternância. Não é preciso especificar um valor com essa opção.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-WhatIf

A opção WhatIf simula as ações do comando. Você pode usar essa opção para exibir as alterações que ocorreriam sem realmente aplicar essas alterações. Não é preciso especificar um valor com essa opção.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Entradas

Input types

Para ver os tipos de entrada que este cmdlet aceita, confira Tipos de entrada e saída de cmdlet. Se o campo Tipo de Entrada de um cmdlet estiver em branco, isso significa que o cmdlet não aceita dados de entrada.

Saídas

Output types

Para ver os tipos de retorno, também conhecidos como tipos de saída, que este cmdlet aceita, consulte Tipos de entrada e saída de cmdlet. Se o campo Tipo de Saída estiver em branco, o cmdlet não retorna dados.