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