Soy nuevo en PowerShell, pero he estado leyendo manuales y practicado un poco. Mi objetivo es enumerar todos los usuarios en todos los grupos de seguridad bajo la ruta especificada. He encontrado la manera de hacerlo:
get-adgroup -Filter * -SearchBase "OU=Groups,DC=corp,DC=ourcompany,DC=Com" | %{Get-ADGroupMember $_.name} | ft name
Pero el problema es que no veo el nombre del grupo. Todo lo que obtengo es un montón de usuarios. Sería bueno si alguien pudiera decirme cómo mostrar el nombre del grupo antes de que todos los miembros de este grupo aparezcan en la lista. Gracias.
% { "GroupName: $($_.Name)"; "==========" ; Get-ADGroupMember $_ } | ft name
entonces también podrías obtener lo que buscas. La respuesta de Ryan es aún mejor, pero esa es una sola línea si la quieres.