Scritps do Office 365 – parte 6: migrando usuários no Exchange Online via script

 

São Paulo (E o Alvaro Rezendo está trolando o Cleber Marques, pra variar) Vamos continuar com a nossa série de posts sobre os scripts para administração e deploy do Office365 / BPOS, tanto em PowerShell quanto em VBS. Vale lembrar que esse scritp foi gentilmente disponibilizado pelo grande profissional em Office365, o Cristiano Gonçalves.

Nesse script (em PowerShell), vamos abordar como migrar um usuários on-premises para o Office 365, já criando o endereço de forward.

Como parâmetros, deveremos passar as credenciais de conexão e o arquivo texto com a lista de usuários.

Eis o código:

$Users = Import-Csv -Path "Users.csv"

$MSOLCred = Get-Credential “admin@xxxx.microsoftonline.com

$users | ForEach-Object {
    Move-XsExchangeMailboxToExchangeOnline -SourceIdentity $_.Identity -TargetCredential $MSOLCred  -AllowUnsecureConnection -Verbose
    Add-XsExchangeForwardingAddress -SourceIdentity $_.Identity -TargetCredential $MSOLCred -Verbose
}

Abraços,

Carlos Monteiro.

Tags: , , , , ,

Deixe um comentário