#Office365 Migração utilizando Windows Power Shell

Olá pessoal,

Veja nesse post como migrar uma, ou mais, mailbox utilizando o Windows Power Shell. Importante lembrar que seu ambiente precisa estar configurando corretamente com o DirSync implementado, RPC Proxy Server (Outlook Anywhere) configurado e os acessos concedidos.

Passo1: Instalar o Modulo do PowerShell para o Office365
http://onlinehelp.microsoft.com/Office365-enterprises/ff652560.aspx

Passo2: Importar o modulo do PowerShell

**Se você está executando os comandos pela primeira vez no Windows Power Shell, execute os comandos abaixo no Windows PowerShell:

Set-ExecutionPolicy RemoteSigned
Enable-PSRemoting –force

Para iniciar uma sessão execute os comandos abaixo (copiar e colar no Windows Power Shell):

$Cred=GET-CREDENTIAL
CONNECT-MSOLService -credential $Cred
$s = NEW-PSSESSION -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $Cred -Authentication Basic -AllowRedirection
$importresults=import-pssession $s

Passo 3: Validar as configurações do servidor

Para iniciar a migração, vamos inicialmente testar as comunicações com os servidores de Exchange locais, execute o comando abaixo:

$MigrationSettings = Test-MigrationServerAvailability -Exchange -Credentials (Get-Credential) -ExchangeServer FQDN-ExchangeServerLocal -RPCProxyServer smtp.empresa.com.br

[Insira as credencias com as permissões adequadas do seu ambiente local]

clip_image002 

Passo4: Iniciando a migração

Para iniciar a migração execute o comando abaixo:

New-MigrationBatch -Exchange -Name FQDN-ExchangeServerLocal -ExchangeConnectionSettings $MigrationSettings.ConnectionSettings -MaxConcurrentMigrations 10 -TimeZone “Pacific Standard Time” -Confirm –CSVData [System.IO.File]::ReadAllBytes(“C:\script1.csv“))

**O arquivo CSV deve estar no local indicado pelo script, veja abaixo as informações necessarias no script:

EmailAddress,Password,ForceChangePassword
user@empresa.com.br,P@ssw0rd,true

Após executar o comando para migração execute o comando que vai dar inicio a migração:

Start-MigrationBatch

Em seguida acompanhe o status executando os comandos Get-MigrationBatch ou Get-MigrationStatus, quando o status estiver complete, execute o comando:

Complete-Migration.

Assim concluimos a migracão utilizando comandos em PowerShell.

Boa migração!

Fernando Andreazi

image2_thumb24_thumb image3_thumb2_thumb

Sobre Fernando Andreazi

Fernando Andreazi, profissional de TI desde 2004, especialista em tecnologias Microsoft em soluções de Infraestrutura, Gerenciamento e Online Services. Microsoft Certified Trainer (MCT) e Microsoft Most Valuable Professional (MVP) em Office 365. Technical Speaker palestrando sobre tecnologias Microsoft nas principais universidades de São Paulo, TechEd2011 e na Comunidade TechNet. Certificado em Windows XP, Windows Vista, Windows 7, MDOP, Forefront, SCCM2007, SCOM2007, Windows Server 2003, Windows Server 2008, Lync 2010, Exchange Server 2007 , 2010, 2013 e Office 365. MCP, MCSA, MCITP, MCTS e MCDST. Atualmente atua em uma empresa Microsoft LAR como Cloud Specialist e é também Owner da empresa de treinamento Learning365.

Publicado em 28/05/2012, em Office 365. Adicione o link aos favoritos. Deixe um comentário.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: