Pregunta:
Supongamos que tengo la identificación de usuario de un usuario en Active Directory. Me gustaría obtener una lista de todos los grupos de AD de los que ese usuario es miembro actualmente. ¿Cómo puedo hacer esto desde la línea de comandos de Windows?
He intentado lo siguiente:
dsget user "DC=jxd123" -memberof
Error:
dsquery failed:'-memberof' is an unknown parameter.
type dsquery /? for help.
Respuesta:
Puede hacer esto en PowerShell con bastante facilidad. Estoy seguro de que también puede hacerlo con las herramientas ds, pero son viejas y crujientes y PowerShell debería usarse para todo lo posible hoy en día.
Import-Module ActiveDirectory
(Get-ADUser userName –Properties MemberOf | Select-Object MemberOf).MemberOf
Versión más corta
(Get-ADUser userName –Properties MemberOf).MemberOf