Como importar contatos externos para o Exchange Online – Office 365

Shape Image One
Como importar contatos externos para o Exchange Online - Office 365

Contatos externos são as pessoas que estão fora da organização e podem ser exibidas no catálogo de endereços e em outras listas de endereços da organização. 

Os contatos externos são excelentes porque permitem manter um repositório atualizado de toda a organização para contatos e ajudam os usuários a colaborarem de maneira para eficiente com pessoas de fora de sua organização.

Iremos aprender a como importar contatos externos em massa utilizando o Módulo Windows Azure Active Directory para Windows PowerShell e um arquivo CSV com as informações dos contatos.

1) Primeiramente devemos criar o CSV com as informações dos contatos que serão criados:

Os seguintes campos podem ser preenchidos:

ExternalEmailAddress
Name
FirstName
LastName
StreetAddress
City
StateorProvince
PostalCode
Phone
MobilePhone
Pager
HomePhone
Company
Title
OtherTelephone
Department
CountryOrRegion
Fax
Initials
Notes
Office
Manager

Não somos obrigados a preencher o arquivo CSV com todos os campos, preencha apenas com os que forem pertinentes.

Veja um exemplo de aquivo CSV aonde optamos por preencher somente os Campos ExternalEmailAddress,Name, FirstName e LastName, caso queira pode-se copiar este exemplo, colar em um bloco de notas e salvar como ExternalContacts.csv

ExternalEmailAddress,Name,FirstName,LastName
pedro.malta@edefense.com.br,Pedro Mailta,Pedro,Malta
maria.furtado@edefense.com.br,Maria Furtado,Maria,Furtado
Wellington.agapto@edefense.com.br,Wellington Agapto,Wellington,Agapto

2) Conecte-se ao Exchange Online através do Módulo Windows Azure Active Directory para Windows PowerShell

3) Supondo que tenha salvo o arquivo ExternalContacts.csv no diretório C: e que você queira preencher somente os campos ExternalEmailAddress, Name, FirstName e LastName  importe o arquivo CSV através do comando: 

[PS] C:>Import-Csv .ExternalContacts.csv|%{New-MailContact -Name $_.Name -DisplayName $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -FirstName $_.FirstName -LastName $_.LastName}

4) Preencher demais campos dos contatos:

Caso queira preencher os contatos já criados com os demais campos preencha o arquivo ExternalContacts.csv com os dados necessário e em seguida execute o comando: 

[PS] C:> $Contacts = Import-CSV .externalcontacts.csv

[PS] C:> $contacts | ForEach {Set-Contact $_.Name -StreetAddress $_.StreetAddress -City $_.City -StateorProvince $_.StateorProvince -PostalCode $_.PostalCode -Phone $_.Phone -MobilePhone $_.MobilePhone -Pager $_.Pager -HomePhone $_.HomePhone -Company $_.Company -Title $_.Title -OtherTelephone $_.OtherTelephone -Department $_.Department -Fax $_.Fax -Initials $_.Initials -Notes $_.Notes -Office $_.Office -Manager $_.Manager}

 *
 
Wellington Agápto é Sócio Diretor da Edefense Segurança Digital, empresa com foco em Teste de Invasão e Análise de vulnerabilidades, Consultor UC em uma Partner Microsoft de Santa Catarina, Engenheiro Microsoft especializado em Unified Communications, Active Directory, Microsoft Lync Server e Exchange Server, Certificado Cisco CCNA, ITIL, MCP, MCSA, MCSE, MCSE Security, MCTS Lync, MCTS AD, MTA Lync 2013 Cisco, ITIL, MCSO, Security+, ISO 27002, Cobit, , Autor de artigos em sites especializados sobre tecnologia Microsoftsegurança da informação e empreendedorismo.

Deixe um comentário

O seu endereço de e-mail não será publicado.