InformáticaMicrosoftPowerShell

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

Deja una respuesta