Adicionando usuários em massa a uma lista de distribuição no office 365

Nesse artigo irei falar sobre como você pode adicionar usuários em massa a uma lista de distribuição no office 365 via powershell.

Primeiramente devemos instalar os módulos do powershell no Windows 10 de preferência.

Install-Module -Name MSOnline
Install-Module -Name AzureAD

Posterior vamos conectar ao office 365 via powershell, será solicitado as credenciais da sua organização.

$Credential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $Credential -Authentication Basic -AllowRedirection
Set-ExecutionPolicy unrestricted
Import-PSSession $Session

Posterior vamos chamar os módulos, vai ser necessário inserir as credenciais novamente.

Connect-MsolService
Connect-AzureAD

Vamos gerar uma lista de todos os usuários da organização com licensa ativa em um arquivo csv .

Get-MsolUser -DomainName it-howto.org -All| where {$_.isLicensed -eq $true} |select UserPrincipalName|Export-Csv C:\Temp\it-howto.org.csv  -NoTypeInformation

Para gerar uma gerar um csv de todas as listas .

Get-DistributionGroup -ResultSize Unlimited |select Name,PrimarySmtpAddress,EmailAddresses |Export-Csv C:\Temp\listas.csv -NoTypeInformation

Para importar todos usuários  para a lista chamada colaboradores :

import-csv C:\Temp\it-howto.org.csv| foreach {add-distributiongroupmember -identity colaboradores -member $_.UserPrincipalName}

Se você precisar adicionar manualmente um usuário.

Add-DistributionGroupMember -Identity "colaboradores" -Member "julio@it-howto.org"

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *