Script de PowerShell para devolver miembros de múltiples grupos de seguridad

Necesito devolver a todos los miembros de varios grupos de seguridad usando PowerShell. Prácticamente, todos los grupos comienzan con las mismas letras.

Puedo devolver una lista de todos los grupos de seguridad relevantes utilizando el siguiente código:

Get-ADGroup -filter 'Name -like"ABC*"' | Select-Object Name

Y sé que puedo devolver la lista de miembros de un grupo de seguridad específico utilizando el siguiente código:

Get-ADGroupMember "Security Group Name" -recursive | Select-Object Name

Sin embargo, parece que no puedo unirlos, aunque creo que lo que busco debería tener este aspecto (por favor, siéntete libre de corregirme, ¡por eso estoy aquí!):

$Groups = Get-ADGroup -filter 'Name -like"ABC*"' | Select-Object Name
ForEach ($Group in $Groups) {Get-ADGroupMember -$Group -recursive | Select-Object Name

Cualquier idea sobre cómo estructurar adecuadamente sería apreciada!

Gracias,

Chris

Respuestas a la pregunta(4)

Su respuesta a la pregunta