Infra - Exchange Server

Movendo mailboxes no Exchange Server 2010: Usando o MoveMailbox.ps1

Com este tutorial mostramos como mover Mailboxes no Exchange Server 2010 usando o script MoveMailbox.ps1.

por Anderson Patricio



Autor: Anderson Patricio / Rodrigo Rodrigues

Overview

Neste tutorial vamos mostrar como migrar mailboxes utiliziando o formato antigo do Exchange 2007 onde abrimos uma console executamos o processo de movimentação e temos que aguardar até o final para poder fechar a Console/Shell. No caso do Exchange Server 2010 o time de produto criou um script que faz o request, move e remove o request trazendo a experiência próxima ao que tínhamos na versão anterior do produto.

Solução

O script pode ser encontrado no diretório de instalação do Exchange Server 2010 na subfolder Scripts e o nome do mesmo é MoveMailbox.ps1. Se quisermos mover um usuário podemos usar a seguinte sintaxe:

.\MoveMailbox.ps1 -Identity <Mailbox> -TargetDatabase <Database-de-Destino>

O resultado do processo pode ser visto abaixo após a execução do script.

Usando um vetor para migrar para diferentes bases...

O Script tem uma funcionalidade muito legal que permite mover os usuários e criar um vetor para fazer o move para databases diferentes. O parametro se chama DatabaseMap e precisamos colocar várias databases e colocamos a database original e a database nova, lembrando que se nao existir a database onde o usuário possa estar no mapeamento do DatabaseMap a mailbox não será movida. Vamos dizer que temos o seguinte cenário:

  • Temos dois servidores: servidor1 e servidor2

  • Servidor2 vou recém instalado e vai receber as caixas que estão no servidor1

  • Databases no servidor1: DB1 e DB2

  • Databases no servidor2: DB3 e DB4

O cmdlet que poderá ser executado é este aqui:

Get-Mailbox | .\MoveMailbox.ps1 -DatabaseMap @{"DB1"=DB3; "DB2"=DB4}

Conclusão

Com este tutorial mostramos como mover Mailboxes no Exchange Server 2010 usando o script MoveMailbox.ps1.

Anderson Patricio

Anderson Patricio - Trabalha com informática desde 1995, é consultor Microsoft em projetos de Active Directory, Exchange e ISA pela Quattuor Informática em Porto Alegre.
Certificações: MCSE +M +S 2003, MCSE +M +S 2000, MCSA +M +S 2003, MCSA +M +S 2000
Blog: http://spaces.msn.com/members/andersonpatricio/