¿Cómo puedo ver mis roles de usuario en la máquina con Windows en la que he iniciado sesión?

9

¿Hay alguna forma (en Windows) de delinear los roles que tiene mi inicio de sesión en el cuadro en el que he iniciado sesión?

La máquina está unida a un dominio, si eso marca la diferencia.

Arootbeer
fuente
¿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.

Vivek Athalye
fuente
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.

Mate
fuente