web-dev-qa-db-fra.com

Répertorie les membres d'un groupe Windows à l'aide de la ligne de commande

Je voudrais obtenir une liste des utilisateurs "normaux" dans la ligne de commande Windows. Normalement, j'entends les utilisateurs qui apparaissent lors de la connexion à l'ordinateur. Ainsi, les comptes désactivés, les comptes tels que Système et d’autres auxquels un utilisateur moyen ne se connecterait jamais, ne figureraient pas dans cette liste. J'ai également besoin de savoir si les utilisateurs qui sont revenus sont des administrateurs ou des utilisateurs standard. Des idées?

18
D. Strout

Pour répertorier les utilisateurs , utilisez la commande Net User:

Net User

Vous obtenez en sortie quelque chose comme ceci:

User accounts for \\LOCALHOST

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

Si vous avez besoin d’une liste d’utilisateurs appartenant à un groupe spécifique , utilisez net localgroup:

net localgroup Users

Vous obtenez en sortie quelque chose comme ceci:

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.

Cela concerne les utilisateurs du système local, pas les comptes de domaine. Si vous souhaitez connaître l'appartenance au groupe Administrateurs, vous devez simplement le fournir en tant que paramètre: net localgroup Administrators.

31
treehead

WMIC USERACCOUNT LIST BRIEF est un autre moyen de répertorier les utilisateurs sous Windows. Je ne suis pas sûr de la différence entre net et WMIC. Vous pouvez trouver plus d'informations sur WMIC à http://ss64.com/nt/wmic.html

Voici ce que WMIC USERACCOUNT LIST BRIEF retourne sur ma machine:

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

Pour plus d'informations, vous pouvez appeler WMIC USERACCOUNT LIST FULL.

WMIC contient beaucoup plus d'informations sur le système que les comptes d'utilisateurs. Un exemple est Windows XP/Vista/7 Vérifier la charge de la batterie depuis le CMD? .

11
Ehtesh Choudhury