Infra - Exchange Server

Movendo mailboxes no Exchange Server 2010: Usando o Shell

Neste tutorial vamos mostrar como migrar utilizando 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.

por Anderson Patricio



Autor: Anderson Patricio / Rodrigo Rodrigues

Overview

Neste tutorial vamos mostrar como migrar utilizando 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.

  1. Criar um novo Move-Request
  2. Fazer um resumo do request quando ele chegar em 90% (opcional)
  3. Remover o request da lista

Solução

O primeiro processo para mover mailboxes é utilziando o New-MoveRequest cmdlet e vamos utilizar uma opção especial que é o -SuspendWhenReadyToComplete que nos vai sincronizar a caixa até os 90% da mesma e os 10% finais serão transmitidos após resumirmos o MoveRequest.

A sintaxe é super simples, como segue:

New-MoveRequest -Identity <Mailbox> -TargetDatabase <Database-Name> -SuspendWhenReadyToComplete

Feito o pedido para um MoveRequest podemos acompanhar o status através do Get-MoveRequest, o processo dos ambos cmdlets é mostrado na figura abaixo:

Se olharmos no Exchange Management Console podemos ver que o status está em Automatically suspended e a porcentagem é 90%.

Depois que já temos a mailbox como AutoSuspended, devemos rodar um Resume-MoveRequest para concluir a migração, os passos são mostrados abaixo.

Depois de concluída a migração como visto no Get-MoveRequest abaixo, podemos estar removendo o Job usando o Remove-MoveRequest cmdlet, o processo é mostrado na figura abaixo.

Conclusão

Com este tutorial mostramos como fazer o processo de move mailbox através do Exchange Management Shell usando a opção SuspendWhenReadytoComplete.

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/