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

Elencare i membri di un gruppo Windows usando la riga di comando

Vorrei ottenere un elenco di utenti “normali” nella riga di comando di Windows. Per normali, intendo gli utenti che appaiono quando si accede al computer. Quindi, gli account disabilitati, gli account come System, e altri che un utente medio del PC non entrerebbe mai, non sarebbero in questa lista. Ho anche bisogno di sapere se gli utenti restituiti erano amministratori o utenti standard. Qualche idea?

Risposte (3)

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

Per elencare gli utenti, usate il comando net user:

net user

Si ottiene qualcosa come questo:

User accounts for \LOCALHOST

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

Se hai bisogno di un elenco di utenti in un gruppo specifico , usa net localgroup:

net localgroup Users

Si ottiene qualcosa di simile a questo:

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.

Questo è per gli utenti del sistema locale, non per gli account di dominio. Se vuoi conoscere l'appartenenza al gruppo Administrators, devi solo fornirlo come parametro: net localgroup Administrators.

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

WMIC USERACCOUNT LIST BRIEF è un altro modo di elencare gli utenti in Windows. Non sono sicuro delle differenze tra net e WMIC. Puoi trovare maggiori informazioni su WMIC su http://ss64.com/nt/wmic.html

Questo è ciò che WMIC USERACCOUNT LIST BRIEF restituisce sulla mia macchina:

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

Per informazioni più dettagliate, puoi chiamare WMIC USERACCOUNT LIST FULL.

WMIC ha informazioni su molto di più sul sistema rispetto ai soli account utente. Un esempio è Windows XP/Vista/7 Check Battery Charge from CMD? .

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

usare il seguente comando per ottenere gli utenti admin locali wmic -U domain/user //ip “SELECT * FROM Win32_GroupUser”| awk -F’“‘ ’{print $4 ” : “ $8}‘|grep -i Administrators|awk -F’:‘ ’{print $2}‘