Obtener AdGroupMember de varios grupos en PowerShell

MD Aminul Islam 15 febrero 2024
Obtener AdGroupMember de varios grupos en PowerShell

Podemos usar el comando Get-ADGroupMember para obtener una lista de miembros. Estos miembros son principalmente del ActiveDirectory.

Ahora, ActiveDirectory es un módulo que contiene un conjunto de cmdlets que se utilizan principalmente para administrar miembros de Active Directory.

En este artículo, vamos a ver cómo podemos obtener los miembros del grupo en PowerShell, y también vamos a discutir el tema usando ejemplos y explicaciones para facilitar el tema.

Obtenga ADGroupMember de varios grupos en PowerShell

Utilice el cmdlet Get-ADGroupMember con el parámetro -Recursive para obtener adgroupmember de varios grupos.

$groupNames = "Group1", "Group2", "Group3"

$results = @();

foreach ($group in $groupNames) {
   $results+= (Get-ADGroupMember -Identity $group -Recursive)
}

$results | Format-Table -AutoSize

Después de ejecutar el código de ejemplo anterior, obtendrá un resultado como el que se muestra a continuación.

obtener adgroupmember varios grupos

Si no tiene ninguna salida como la anterior, es posible que su entorno no contenga el ActiveDirectory. Use los pasos a continuación para solucionar este problema.

En primer lugar, comprueba si tienes ActiveDirectory. Para hacer esto, siga el ejemplo a continuación.

Get-Module -Name ActiveDirectory

Si tiene ActiveDirectory, obtendrá una salida como la siguiente.

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Manifest   1.0.1.0    ActiveDirectory                     {Add-ADCentralAccessPolicyMember, Add-ADComputerServiceAccount, Add-ADDomainControllerPasswordReplicationPolicy, Add-ADFineGrained...

Si no ve ningún resultado como el anterior, simplemente ejecute el siguiente comando para instalar ActiveDirectory.

Get-WindowsCapability -Name RSAT.ActiveDirectory* -Online | Add-WindowsCapability -Online
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn