Exchange Online: Importar contatos através de um CSV

Olá pessoal,
A pedido do Thiago Mateus (Geneses IT Consulting) vamos aprender no tutorial abaixo como fazer a importação de contatos externos ã partir de um arquivo .CSV no Exchange Online. Esta dúvida já foi me questionada algumas outras vezes e por isso resolvi postar e mostrar como esta importação deve ser feita:
1 – Conectar no Tenant do Office 365 através do PowerShell:
- $livecred = Get-Credential
- Connect-MsolService -Credential $livecred
- $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri
https://ps.outlook.com/powershell/
-Credential $LiveCred -Authentication Basic -AllowRedirection - Import-PSSession $Session
2 – Criar o arquivo CSV no formato: name,externalemailaddress
3 – Utilizar o seguinte comando no PowerShell para realizar a importação:
Import-Csv c:\o365\externalcontact.csv | foreach-object {new-mailcontact -externalemailaddress $_.externalemailaddress -name $_.name }
4 – Pronto! Com isso podemos importar todos os contatos que desejarmos através de um arquivo CSV.
Até a próxima,
Diogo Heringer
Publicado em julho 4, 2012, em Configuração, Exchange Online, Powershell e marcado como contact, contatos, exchange online, importar, importar contatos. Adicione o link aos favoritos. 3 Comentários.



Diogo, você tem a lista com o nome dos campos que compoem o arquivo CSV?
Segue o link com os campos opcionais para importação.
http://help.outlook.com/pt-br/140/ee441218.aspx#sample
Consulte também esta documentação.
http://office.microsoft.com/en-us/outlook-help/quick-reference-card-RZ102923397.aspx?CTT=5&origin=HA103177009§ion=7&mode=print