Dsquery para encontrar membresía en un grupo de usuarios
Usando el comando dsquery y dsget, podemos encontrar la membresía del grupo de usuarios u obtener todos los grupos de AD de los que el usuario es miembro.
Los grupos de Active Directory contienen cuentas de usuario, computadora o servicio como miembro. Usando el comando dsquery user, podemos encontrar el objeto de usuario y el comando dsget user se usa para obtener membresía en grupos de Active Directory para un usuario específico.
En este tutorial, analizaremos cómo utilizar el comando de usuario dsquery para encontrar la membresía de un grupo de usuarios y obtener todos los grupos de anuncios de los que el usuario es miembro.
Dsquery para encontrar membresía en un grupo de usuarios
Utilice la interfaz de línea de comandos del usuario dsquery en el directorio activo para consultar y encontrar todos los grupos de los que es miembro un usuario.
Para obtener membresía en un grupo de usuarios usando dsquery, use el comando dsquery user para buscar un usuario por atributo samid que coincida con el nombre de usuario especificado. El comando de usuario dsget se utiliza para obtener todos los grupos de los que el usuario es miembro.
dsquery user -samid chrisd | dsget user -memberof
El resultado del comando dsquery anterior es obtener la membresía de grupo para un usuario específico:
En el resultado anterior, se puede ver que el usuario chrisd es miembro del grupo de directorio activo SALESLeader y Usuarios de dominio.
Para obtener grupos de Active Directory de los que el usuario es miembro sin nombre distinguido, ejecute el siguiente comando.
dsquery user -samid chrisd | dsget user -memberof | dsget group -samidEl resultado del comando anterior muestra la membresía del grupo de anuncios del usuario como se indica a continuación.
Uso de Dsquery para obtener membresía de grupo para el usuario que inicia sesión
Usando el comando dsquery user y la variable de entorno %USERNAME%, podemos obtener la membresía del grupo del usuario que inicia sesión.
El comando dsget user -memberof obtiene todos los grupos de los que el usuario es miembro.
dsquery user -samid %USERNAME% | dsget user -memberof | dsget group -samidEl resultado del comando dsquery anterior obtiene los grupos de anuncios de los que el usuario es miembro.
Consejo interesante: ¡Cómo hacer que todos los usuarios de un grupo utilicen dsquery!
Conclusión
Espero que el artículo anterior sobre cómo obtener todos los grupos a los que pertenece un usuario mediante el comando de usuario dsquery y dsget le resulte útil.
Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.


