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.

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, poderá não ter acesso a alguns parâmetros se não estiverem incluídos nas permissões que lhe foram atribuídas. 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 ativas da base de dados da caixa de correio no MBX1 são ativadas num ou mais servidores de Caixa de Correio com cópias em bom estado de funcionamento das bases de dados ativas no MBX1.

Parâmetros

-ActivateOnServer

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

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

O parâmetro ActivatePreferredOnServer especifica o servidor da Caixa de Correio onde pretende ativar todas as bases 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.

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

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, 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 confirmar 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

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

O parâmetro Identidade especifica a base de dados da caixa de correio que pretende ativar. É possível usar qualquer valor que identifique o banco de dados com exclusividade. Por exemplo:

  • Nome
  • DN (nome diferenciado)
  • GUID

Não pode utilizar este 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

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: é utilizada a definição de marcação de montagem da base de dados automática atualmente configurada no servidor de destino.
  • Sem perdas: este valor é a predefinição. A base de dados não é montada automaticamente até que todos os ficheiros de registo gerados na cópia ativa original tenham sido copiados para a cópia passiva.
  • GoodAvailability: a base de dados é montada automaticamente imediatamente após uma ativação pós-falha 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, o Microsoft Exchange tenta replicar os restantes registos para a cópia passiva e, em seguida, monta a base de dados.
  • BestEffort: a base de dados é montada automaticamente, independentemente do tamanho do comprimento da fila de cópia. Uma vez que a base de dados é montada com qualquer quantidade de perda de registo, a utilização deste valor pode resultar numa grande perda de dados.
  • BestAvailability: a base de dados é montada automaticamente imediatamente após uma ativação pós-falha 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 restantes registos para a cópia passiva e, em seguida, monta a base 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

O comutador MoveAllDatabasesOrNone especifica se pretende impedir que quaisquer bases de dados se movam se uma única base de dados ativa no servidor não puder ser movida. 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

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

O parâmetro Servidor especifica o servidor do qual pretende mover todas as bases de dados de caixa de correio ativas. É possível usar qualquer valor que identifique o servidor com exclusividade. Por exemplo:

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

Não pode utilizar este 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

O comutador SkipActiveCopyChecks especifica se deve ignorar a verificação da cópia ativa atual para ver se é atualmente uma origem de propagação para quaisquer bases de dados passivas. Não é preciso especificar um valor com essa opção.

Nota: quando utiliza este comutador, pode mover uma base de dados que é atualmente uma origem de propagação, que cancela a operação de seed.

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

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

Este comutador é equivalente a especificar todos os parâmetros de ignorar individuais que estão disponíveis neste cmdlet.

Só pode utilizar este comutador 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

O comutador SkipClientExperienceChecks especifica se deve ignorar o estado do catálogo de pesquisa (índice de conteúdos) marcar para ver se o catálogo de pesquisa está em bom estado de funcionamento e atualizado. Não é preciso especificar um valor com essa opção.

Se o catálogo de pesquisa da cópia da base de dados que está a ativar estiver num mau estado de funcionamento ou inutilizável e utilizar este parâmetro para ignorar o estado de funcionamento do catálogo de pesquisa marcar e ativar a cópia da base de dados, terá de voltar a pesquisar ou voltar a pesquisar 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

O comutador SkipCpuChecks especifica se deve ignorar as verificações de utilização elevada da CPU. 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

O comutador SkipHealthChecks especifica se deve ignorar as verificações passivas do estado de funcionamento da cópia. Não é preciso especificar um valor com essa opção.

Quando utiliza este comutador, pode mover a cópia ativa para uma cópia de base de dados que esteja no estado Com falhas. Só deverá utilizar este comutador se a tentativa inicial de mover a base de dados ativa tiver falhado. Isto deve-se ao facto de o comutador SkipHealthChecks efetuar validação adicional para garantir que os ficheiros de registo são consistentes, o que pode demorar bastante tempo.

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

O comutador SkipLagChecks especifica se deve permitir a ativação de uma cópia 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

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

Qualquer valor configurado para MaximumActiveDatabases é respeitado durante o processo BCSS e pelo Arquivo 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

O comutador SkipMoveSuppressionChecks especifica se deve ignorar as verificações de supressão de movimentaçã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

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

O comutador TerminateOnWarning especifica se pretende terminar a tarefa e enviar uma mensagem de erro se for encontrado um aviso durante a operação de transiçã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

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

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.

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 suporta os 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.