Exportar lista de usuarios habilitados y membresía de groupos de AD desde línea de comandos.

Un comando útil que me ha servido para exportar lista de usuarios habilitados y los grupos a los que pertenecen en Active Directory desde línea de comandos en power shell.

Get-ADOrganizationalUnit -Filter {distinguishedName -eq “OU=Users,DC=tecnozila,DC=com”}|

ForEach-Object {Get-ADUser -Filter {Enabled -eq $true}} -Properties * -SearchBase “OU=Users,DC=tecnozila,DC=com}|

select * ,@{n={´GroupsMembership´; e={($.memberof | %{(Get-ADObject $_).Name}) -join “,”}} | export-csv C:\reports\ReportedeUsuariosyGrupos-$((Get-Date).ToString(‘MM-dd-yyyy’)).csv -NoTypeInformation