¿Qué roles? ¿Te gustan los grupos de los que eres miembro?
Chris S
Digamos que mi cuenta es miembro de Usuarios de escritorio remoto debido a que un grupo de dominio del que soy parte fue agregado como miembro de ese grupo en el cuadro local. Me gustaría ver que soy miembro de ese grupo . Supongo que estaría bien con grupos o permisos.
arootbeer
Respuestas:
15
Si está listo para codificar, puede usar los siguientes comandos para obtener la información que desea. Cuando se ejecutan por separado, estos comandos proporcionan la información en bits y piezas.
C:\>net localgroup
Esto le dará una lista de todos los grupos locales. Iterar en esta lista y ejecutar
C:\>net localgroup <groupName>
Esto le dará una lista de todos los miembros (usuarios y grupos que se agregan a este grupo local).
Para obtener la lista de todos los grupos de dominio, de los que forma parte, puede ejecutar
C:\>net user <username> /domain
Busque las membresías de Global Group en la salida. PD: /domaines una palabra clave. No lo reemplace con su nombre de dominio.
Ahora, si su nombre de usuario o los Grupos globales son parte de la lista de miembros de cualquier grupo local (salida del segundo comando), entonces es el rol asignado a usted.
Desafortunadamente, estos comandos generan más datos / texto de los que desea. Por lo tanto, deberá escribir un código (en su idioma favorito o incluso en el archivo .bat) para analizar y combinar la salida de los comandos anteriores.
Valdrá la pena escribir un programa si necesita buscar repetidamente los roles de un usuario.
Me alegro de poder ayudar. Por cierto, si ha escrito un programa para combinar la salida de estos comandos, ¿puede compartirlo en alguna parte?
Vivek Athalye
1
Puede usar LG desde joeware para hacer más de lo que podría hacer con "net localgroup", que solo enumera los grupos que están en su máquina. Esto debería darle la dirección que necesita.
Es una aplicación de línea de comandos simple: puedes descargarla aquí enlace
Este comando enumerará los miembros de todos los grupos locales ...
lg \\localhost -lu
Es posible que desee buscar en PowerShell para escribir algo que simplemente atraiga a sus grupos de una manera más específica.
Respuestas:
Si está listo para codificar, puede usar los siguientes comandos para obtener la información que desea. Cuando se ejecutan por separado, estos comandos proporcionan la información en bits y piezas.
Esto le dará una lista de todos los grupos locales. Iterar en esta lista y ejecutar
Esto le dará una lista de todos los miembros (usuarios y grupos que se agregan a este grupo local).
Para obtener la lista de todos los grupos de dominio, de los que forma parte, puede ejecutar
Busque las membresías de Global Group en la salida. PD:
/domain
es una palabra clave. No lo reemplace con su nombre de dominio.Ahora, si su nombre de usuario o los Grupos globales son parte de la lista de miembros de cualquier grupo local (salida del segundo comando), entonces es el rol asignado a usted.
Desafortunadamente, estos comandos generan más datos / texto de los que desea. Por lo tanto, deberá escribir un código (en su idioma favorito o incluso en el archivo .bat) para analizar y combinar la salida de los comandos anteriores.
Valdrá la pena escribir un programa si necesita buscar repetidamente los roles de un usuario.
fuente
Puede usar LG desde joeware para hacer más de lo que podría hacer con "net localgroup", que solo enumera los grupos que están en su máquina. Esto debería darle la dirección que necesita.
Es una aplicación de línea de comandos simple: puedes descargarla aquí enlace
Este comando enumerará los miembros de todos los grupos locales ...
Es posible que desee buscar en PowerShell para escribir algo que simplemente atraiga a sus grupos de una manera más específica.
fuente