¡Hola a todos!. Ya he mencionado en entradas anteriores que hay cosas básicas en Active Directory que son necesarias que estén pero, cuando tenemos necesidad de utilizarlas nos damos cuenta que no están; por ejemplo, conocer el número de miembros de un grupo específico… y ¡ésta es la razón de ésta entrada!. Lo podemos hacer de varias formas: línea de comando mediante un CMD, medinate PowerShell, mediante una consulta (query), etc.; hoy veremos la forma más práctica según veo yo: desde el PowerShell, la cual aplica para Windows Server 2003, 2008, 2012 y creo que 2016 (no lo he probado todavía).
Digamos que…, tenemos un grupo llamado: «Mi Grupo«, dentro de la unidad organizativa «Grupos» de nuestro Active Directory, y hay n cantidad de miembros en él (los suficientes como para no querer contarlos uno por uno xD ); Entonces, lo primero será abrir un PowerShell (CTRL+R , digitamos powershell y luego [ENTER])
Ingresamos las siguientes líneas de comando:
Import-Module ActiveDirectory
(Get-AdGroup "Mi Grupo" -Properties members).members.Count
Donde:
- «Mi Grupo» representa el nombre del grupo al que queremos averiguar el # de miembros que tiene.
Nos mostrará el # de miembros en el grupo, así en frío, sin tanta cosa.
Pues, ¡eso es todo!. No sé porqué en AD no hay una forma más a la mano para obtener ése dato (digamos con la ventana MMC de «Usuarios y equipos de Active Directory»), pero bueno… Si alguien conoce la forma de hacerlo mucho más elegante (y práctica, que es lo importante al final), lo puede hacer saber en los comentarios.
¡Saludos!
muchas gracias
algo bien basico pero bien importante que no esta en ad