Extraer los miembros de listas de distribución de o365

Vamos a conectarnos a 365 y sacar los miembros de nuestras listas de distribución para que las confirme RRHH. (Trabajo desde ISE)

conectamos con 365

import-module Exchnageonlinemanagement

connect-exchangeonline

Codigo:

$Groups = Get-DistributionGroup -ResultSize Unlimited | where {$_.name -Like “ml“} | Select-Object name

foreach($Group in $Groups) {

Get-DistributionGroupMember -Identity $Group.Name | select @{Expression={$Group.Name};Label=”Group Name”},Name, windowsliveid | Export-CSV “C:\Users\jc.martinez\Desktop\lista.csv” -NoTypeInformation -append -Encoding UTF8

}

Listamos los grupos como el comando Get-DistributionGroup

En mi caso todas las listas de distribución empiezan por ML (where {$_.name -Like “ml“})

Listamos los miembros con el comando Get-DistributionGroupMember

Exportamos a CSV codificado en UTF8 -Encoding UTF8 -append para agregar a la lista y no que unicamente printe el ultimo grupo del foreach

Leave a Reply

Your email address will not be published.