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.