Powershell: Extraer usuarios de varios grupos a CSV
Hoy os voy a mostrar un script de powershell que nos va a permitir traernos los usuarios de varios grupos de directorio activo a un fichero CSV:
GITHUB: https://gist.github.com/raulunzue/e7c0ae30db9b4f82997606dc5b354e0d
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
################### ### RAUL UNZUE - ELBLOGDENEGU ### SCRIPT POWERSHELL ## EXTRAER USUARIOS GRUPOS AD ################### $groups = (Get-AdGroup -SearchBase "OU=IMPRESORAS,DC=NEGU,DC=LOCAL" -filter * | Where {$_.name -like "**"} | select name -expandproperty name) $Table = @() $Record = @{ "Group Name" = "" "Name" = "" "Username" = "" } Foreach ($Group in $Groups) { $Arrayofmembers = Get-ADGroupMember -identity $Group -recursive | select name,samaccountname foreach ($Member in $Arrayofmembers) { $Record."Group Name" = $Group $Record."Name" = $Member.name $Record."UserName" = $Member.samaccountname $objRecord = New-Object PSObject -property $Record $Table += $objrecord } } $Table | export-csv "C:\Users\raul\Desktop\usuarios-grupos.csv" -NoTypeInformation |
Espero os parezca interesante…
¿Te ha gustado la entrada SÍGUENOS EN TWITTER?
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?
Blog Virtualizacion Tu Blog de Virtualización en Español. Maquinas Virtuales (El Blog de Negu) en castellano. Blog informática vExpert Raul Unzue


no se si hice algo mal pero no me funciono aunque tampoco me dio error es interesante la idea de todas maneras voy a mirarlo mas a fondo a ver si encuentro el problemas
¿Qué te devuelve en el CSV? ¿Desde donde lo lanzas? Lo tengo testeado…te debería funcionar.