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.

Sintaxe

ActivatePreferred

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

Identity

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

Server

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

SkipAllChecks

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 artigo 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 ativas no MBX1 são ativadas em um ou mais outros servidores de Caixa de Correio com cópias íntegras dos bancos de dados ativos no MBX1.

Parâmetros

-ActivateOnServer

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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.

Propriedades do parâmetro

Tipo:MailboxServerIdParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Identity
Cargo:2
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False
Server
Cargo:2
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-ActivatePreferredOnServer

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

O parâmetro ActivatePreferredOnServer especifica o servidor de Caixa de Correio no qual você deseja ativar todos os bancos de dados de caixa de correio que possuem 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.

Propriedades do parâmetro

Tipo:MailboxServerIdParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

ActivatePreferred
Cargo:1
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Confirm

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. A forma como essa opção afeta o cmdlet depende se o cmdlet requer confirmação antes de continuar.

  • Cmdlets destrutivos (por exemplo, Remover- cmdlets) têm uma pausa interna que força você a confirmar o comando antes de continuar. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata: -Confirm:$false.
  • A maioria dos outros cmdlets (por exemplo, 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 reconhecer o comando antes de continuar.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DomainController

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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.

Propriedades do parâmetro

Tipo:Fqdn
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Identity

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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

Não é possível usar esse parâmetro com o parâmetro Server

Propriedades do parâmetro

Tipo:DatabaseIdParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Identity
Cargo:1
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False
SkipAllChecks
Cargo:1
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-MountDialOverride

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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. Os valores válidos são:

  • Nenhum: a configuração de discagem automática de montagem de banco de dados atualmente configurada no servidor de destino é usada.
  • Sem perdas: esse valor é o padrão. O banco de dados não é montado automaticamente até que todos os arquivos de log gerados na cópia ativa original tenham sido copiados para a cópia passiva.
  • GoodAvailability: o banco de dados é montado automaticamente imediatamente após um failover se o comprimento da fila de cópias 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 for menor ou igual a 6, o Microsoft Exchange tentará replicar os logs restantes para a cópia passiva e, em seguida, montará o banco de dados.
  • BestEffort: o banco de dados é montado automaticamente, independentemente do tamanho do comprimento da fila de cópias. Como o banco de dados é montado com qualquer quantidade de perda de log, o uso desse valor pode resultar em uma grande quantidade de perda de dados.
  • BestAvailability: o banco de dados é montado automaticamente imediatamente após um failover se o comprimento da fila de cópias 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 monta o banco de dados.

Propriedades do parâmetro

Tipo:DatabaseMountDialOverride
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MoveAllDatabasesOrNone

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Server SE

A opção MoveAllDatabasesOrNone especifica se deve impedir que qualquer banco de dados seja movido se um único banco de dados ativo no servidor não puder ser movido. Não é preciso especificar um valor com essa opção.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Server
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MoveComment

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Server

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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

Não é possível usar esse parâmetro com o parâmetro Identity

Propriedades do parâmetro

Tipo:MailboxServerIdParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

Server
Cargo:1
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-SkipActiveCopyChecks

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

A opção SkipActiveCopyChecks especifica se a verificação da cópia ativa atual deve ser ignorada para ver se ela é atualmente uma fonte de propagação para qualquer banco de dados passivo. 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 propagação, o que cancela a operação de propagação.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SkipAllChecks

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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

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

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

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

SkipAllChecks
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SkipClientExperienceChecks

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

A opção SkipClientExperienceChecks especifica se o estado do catálogo de pesquisa (índice de conteúdo) deve ser ignorado marcar 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 você está ativando estiver em um estado não íntegro ou inutilizável e você usar esse parâmetro para ignorar a marca de integridade do catálogo de pesquisa e ativar a cópia de banco de dados, será necessário rastrear novamente ou propagar novamente o catálogo de pesquisa.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SkipCpuChecks

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Server SE

A opção SkipCpuChecks especifica se as verificações de alta utilização da CPU devem ser ignoradas. Não é preciso especificar um valor com essa opção.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SkipHealthChecks

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

O comutador SkipHealthChecks especifica se as verificações de integridade de cópia passivas devem ser ignoradas. 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 esteja no estado Falha. Você só deve usar essa opção se a tentativa inicial de mover o banco de dados ativo tiver falhado. Isso ocorre porque o comutador SkipHealthChecks executa uma validação adicional para garantir que os arquivos de log sejam consistentes, o que pode levar um tempo considerável.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SkipLagChecks

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SkipMaximumActiveDatabasesChecks

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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

Qualquer valor configurado para MaximumActiveDatabases é respeitado durante o processo BCSS e pelo Repositório de Informações.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SkipMoveSuppressionChecks

Aplicável: Exchange Server 2016, Exchange Server 2019, Exchange Server SE

A opção SkipMoveSuppressionChecks especifica se as verificações de supressão de movimentação devem ser ignoradas. Não é preciso especificar um valor com essa opção.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-TerminateOnWarning

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

A opção TerminateOnWarning especifica se a tarefa deve ser encerrada e gera 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.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-WhatIf

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

A opção WhatIf mostra o que o comando faz sem fazer nenhuma alteração. Não é preciso especificar um valor com essa opção.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet dá suporte aos parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.

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.