22 votos

Listar los miembros de un grupo de Windows mediante la línea de comandos

Me gustaría obtener una lista de usuarios "normales" en la línea de comandos de Windows. Por normal, me refiero a los usuarios que aparecen al iniciar la sesión en el ordenador. Por lo tanto, las cuentas deshabilitadas, las cuentas como Sistema, y otras en las que un usuario medio de PC nunca entraría, no estarían en esta lista. También necesito saber si los usuarios devueltos eran administradores o usuarios normales. ¿Alguna idea?

0 votos

¿Debería la lista incluir a los "usuarios avanzados"? ¿Invitados? ¿Los usuarios estándar con privilegios equivalentes a los de un administrador? La distinción no es tan estricta como se cree.

0 votos

Supongo que más o menos quiero usuarios estándar habilitados. En el escenario para el que necesito esto, es muy poco probable que los usuarios hayan creado un montón de cuentas con privilegios extraños

37voto

treehead Puntos 326

A lista de usuarios Utiliza el net user comando:

net user

El resultado será algo parecido a esto:

User accounts for \\LOCALHOST

-------------------------------------------------------------------------------
joeuser          administrator                   guest
The command completed successfully.

Si necesita una lista de usuarios de un grupo específico El uso de net localgroup :

net localgroup Users

El resultado será algo parecido a esto:

Alias name     Users
Comment        Users are prevented from making accidental or intentional system-wide changes and can run most applications

Members

-------------------------------------------------------------------------------
NT AUTHORITY\Authenticated Users
NT AUTHORITY\INTERACTIVE
The command completed successfully.

Esto es para los usuarios del sistema local, no para las cuentas del dominio. Si desea conocer la pertenencia al grupo de administradores, sólo tendría que proporcionarla como parámetro: net localgroup Administrators .

0 votos

Investiga el comando net, puede hacer todo tipo de cosas. Esto también funciona en los servidores.

0 votos

Tenga en cuenta que net user puede no listar todas las cuentas de usuario; al menos en una máquina de un cliente en la que estoy trabajando actualmente, net user sólo aparecen 2 de las 4 cuentas locales existentes. Todavía no he averiguado por qué.

13voto

Wikis Puntos 254

WMIC USERACCOUNT LIST BRIEF es otra forma de listar los usuarios en Windows. No estoy seguro de las diferencias entre net y WMIC . Puede encontrar más información sobre WMIC en http://ss64.com/nt/wmic.html

Esto es lo que WMIC USERACCOUNT LIST BRIEF vuelve en mi máquina:

C:\Users\ehtesh\AppData\Local>WMIC USERACCOUNT LIST BRIEF
AccountType  Caption                  Domain    FullName        Name            SID
512          wordless\Administrator   wordless                  Administrator   S-1-5-21-3098939154-701116006-2681273294-500
512          wordless\ehtesh          wordless                  ehtesh          S-1-5-21-3098939154-701116006-2681273294-1001
512          wordless\Guest           wordless                  Guest           S-1-5-21-3098939154-701116006-2681273294-501
512          wordless\HomeGroupUser$  wordless  HomeGroupUser$  HomeGroupUser$  S-1-5-21-3098939154-701116006-2681273294-1002

Para obtener información más detallada, puede llamar al WMIC USERACCOUNT LIST FULL .

El WMIC tiene información sobre muchas más cosas del sistema que las cuentas de los usuarios. Un ejemplo es Windows XP/Vista/7 ¿Comprobar la carga de la batería desde CMD? .

3 votos

NET USER sólo listará las cuentas de usuario y establecerá las contraseñas. WMIC listará todas las cuentas visibles, mostrará el tipo de cuenta, y también puede permitir la gestión de esas cuentas de muchas maneras. NET es rápido y simple, pero muy limitado. WMIC es una herramienta muy poderosa que vale la pena aprender en detalle.

-1voto

Marinus Puntos 382

Utilice el siguiente comando para obtener los usuarios administradores locales wmic -U dominio/usuario //ip "SELECT * FROM Win32_GroupUser"| awk -F'" {imprimir $4 " : " $8}'|grep -i Administradores|awk -F':' '{imprimir $2}'

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: