#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

Com experiência de 13 anos no mercado de TI, sendo 7 anos focado em serviços de nuvem, hoje ajudo clientes no entendimento e adoção das estratégias de nuvem Microsoft na REDBELT. Reconhecido pela Microsoft como Most Valuable Professional (MVP) de Office 365 e P-Seller LATAM Winner 2017, sou um líder com o compromisso de ajudar pessoas a obterem o máximo de suas experiências com as tecnologias Microsoft. Uso minhas habilidades de comunicação e criatividade na busca de soluções reais para os clientes e desenvolvimento do time interno. Conhecimentos sólidos na área de atuação ajudando os clientes em tomadas de decisão, elaboração de cenários, técnico e financeiro, sempre orientado a obter resultados para os negócios comprometido com as necessidades dos clientes.

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: