Move-DatabasePath
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Tópico modificado em: 2008-07-07
Use o cmdlet Move-DatabasePath para definir um novo caminho para o local de um banco de dados no servidor de Caixa de Correio especificado e mover os arquivos relacionados para esse local.
Sintaxe
Move-DatabasePath -Identity <DatabaseIdParameter> [-ConfigurationOnly <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-CopyEdbFilePath <EdbFilePath>] [-DomainController <Fqdn>] [-EdbFilePath <EdbFilePath>] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Descrição detalhada
Use o cmdlet Move-DatabasePath para definir um novo caminho para o local de um banco de dados no servidor de Caixa de Correio especificado e mover os arquivos relacionados para esse local. Esse cmdlet é válido somente para servidores de Caixa de Correio do Microsoft Exchange Server 2007.
Ao usar o cmdlet Move-DatabasePath, considere o seguinte:
Esse cmdlet falha se for executado enquanto o backup do banco de dados estiver sendo feito.
Se o banco de dados especificado for montado quando esse cmdlet estiver em execução, o banco de dados será desmontado e remontado automaticamente, e ficará indisponível para os usuários enquanto estiver desmontado.
Em um ambiente de CCR (replicação contínua de cluster), a segunda cópia dos dados deve ser movida manualmente.
Esse comando pode ser executado apenas no servidor de Caixa de Correio afetado, exceto se puder ser executado em uma estação de trabalho do administrador ao usar o parâmetro ConfigurationOnly.
Para executar o cmdlet Move-DatabasePath, você deve usar uma conta à qual esteja delegado o seguinte:
- Função de Administrador do Exchange Server e grupo Administradores local para o servidor de destino
Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Exchange Server 2007, consulte Considerações sobre permissão.
Parâmetros
Parâmetro | Necessário | Tipo | Descrição |
---|---|---|---|
Identity |
Necessário |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
O parâmetro Identity especifica a GUID, o DN (nome distinto) ou o nome do banco de dados.
|
ConfigurationOnly |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro ConfigurationOnly altera a configuração do banco de dados sem mover nenhum arquivo. Um valor de |
Confirm |
Optional |
System.Management.Automation.SwitchParameter |
O parâmetro Confirm faz com que o comando pause o processamento e exige que você confirme o que o comando fará antes que o processamento continue. Você não precisa especificar um valor com o parâmetro Confirm. |
CopyEDBFilePath |
Opcional |
Microsoft.Exchange.Data.EdbFilePath |
O parâmetro CopyEDBFilePath especifica um novo caminho de arquivo para a cópia de backup do banco de dados. Esse caminho de arquivo não pode ser o mesmo do EDBFilePath. |
DomainController |
Opcional |
Microsoft.Exchange.Data.Fqdn |
Para especificar o nome de domínio totalmente qualificado (FQDN) do controlador de domínio que grava essa alteração de configuração no serviço de diretório do Active Directory, inclua o parâmetro DomainController no comando. |
EDBFilePath |
Opcional |
Microsoft.Exchange.Data.EdbFilePath |
O parâmetro EDBFilePath especifica um novo caminho de arquivo para o banco de dados. Todos os arquivos do bancos de dados atual são movidos para esse local. O local padrão é <ExchangeInstallDirectory>\Mailbox\LocalCopies\Storage Group\MBDatabase.edb. Esse caminho de arquivo não pode ser o mesmo que o caminho da cópia de backup do banco de dados. |
Force |
Opcional |
System.Management.Automation.SwitchParameter |
Inclua o parâmetro Force para forçar o comando a executar sem pedir a confirmação do usuário. |
WhatIf |
Optional |
System.Management.Automation.SwitchParameter |
O parâmetro WhatIf instrui o comando a simular as ações que ele executará no objeto. Ao usar o parâmetro WhatIf, você poderá exibir quais alterações ocorrerão sem precisar aplicar nenhuma dessas alterações. Você não precisa especificar um valor com o parâmetro WhatIf. |
Tipos de entrada
Tipos de retorno
Erros
Erro | Descrição |
---|---|
|
Exceções
Exceções | Descrição |
---|---|
|
Exemplo
No primeiro exemplo, o comando Move-DatabasePath é usado para definir um novo caminho para o banco de dados da caixa de correio especificado pela GUID.
No segundo exemplo, o comando Move-DatabasePath é usado para definir um novo caminho para o banco de dados da caixa de correio especificado pelo nome do banco de dados, usando o parâmetro Identity no formato Nome do Servidor\Grupo de Armazenamento\Banco de Dados.
Move-DatabasePath -Identity a0ec9f03-12a9-4e40-9310-43f9105fd4d2 -EdbFilePath C:\NewFolder\MyDatabase.edb
Move-DatabasePath -Identity "ExchangeServer2.Contoso.com\First Storage Group\Mailbox Database 2" -EdbFilePath "C:\NewFolder\Mailbox Database 2.edb"
Para executar a operação de movimentação, o banco de dados deve ser desmontado temporariamente, tornando-o inacessível para todos os usuários. Se o banco de dados estiver desmontado no momento, ele não será remontado na conclusão.