2011-10-09 20:51:55 +0000 2011-10-09 20:51:55 +0000
19
19

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?

Respuestas (3)

33
33
33
2011-11-03 17:47:09 +0000

Para lista de usuarios , utilice el comando net user:

net user

Obtendrá algo así

User accounts for \LOCALHOST

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

Si necesita una lista de usuarios en un grupo específico , el uso net localgroup:

net localgroup Users

Su salida obtendrá algo así

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 suministrarlo como parámetro: net localgroup Administrators.

11
11
11
2013-10-04 23:07:53 +0000

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

Esto es lo que devuelve WMIC USERACCOUNT LIST BRIEF 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 una información más detallada, puede llamar a WMIC USERACCOUNT LIST FULL.

WMIC tiene información sobre mucho más sobre el sistema que sólo las cuentas de usuario. Un ejemplo es Windows XP/Vista/7 Comprobar la carga de la batería desde CMD? .

-1
-1
-1
2015-11-23 12:18:31 +0000

utiliza 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}‘