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.