Coletando o Grupo de Distribuição onde o usuário é memberof

# Scripting for Office365
# Crendentials and Logon

Get-PSSession | Remove-PSSession

Get-Module tmp* | Remove-Module

$administrator = “email_admin@domini.com.br”

$password = Get-Content “C:\O365_script\password.txt” | ConvertTo-SecureString -AsPlainText -force

$credential = New-Object System.Management.Automation.PSCredential $administrator,$password

$Server= “https://outlook.office365.com/powershell-liveid/”

$session = New-PSSession -Authentication basic -Credential $credential –ConnectionUri $Server -Configuration Microsoft.Exchange -AllowRedirection

Import-PSSession $session
# Obter DL para o usuário que é membro da

$User = Read-Host “Digite o usuario:”

$user_dn = (Get-Mailbox $user).distinguishedname

Write-Host “Por favor, aguarde isso pode levar algum tempo para processar…..”

“Usuario” + $User + ” é um membro dos seguintes grupos:”

foreach ($group in Get-DistributionGroup -resultsize unlimited)
{

if ((get-distributiongroupmember $group.identity | select -expand distinguishedname) -contains $user_dn){$group.name}
}