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

Lista członków grupy Windows przy użyciu wiersza poleceń

Chciałbym uzyskać listę “normalnych” użytkowników w wierszu poleceń systemu Windows. Przez normalnych rozumiem użytkowników, którzy pojawiają się podczas logowania do komputera. Tak więc wyłączone konta, konta takie jak System i inne, do których przeciętny użytkownik komputera nigdy by się nie zalogował, nie znalazłyby się na tej liście. Muszę również wiedzieć, czy zwróceni użytkownicy byli adminami czy zwykłymi użytkownikami. Jakieś pomysły?

Odpowiedzi (3)

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

Aby wypisać użytkowników, użyj komendy net user:

net user

Na wyjściu otrzymasz coś takiego:

User accounts for \LOCALHOST

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

Jeśli potrzebujesz listy użytkowników w określonej grupie, użyj polecenia net localgroup:

net localgroup Users

You output get something like this:

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.

To jest dla lokalnych użytkowników systemu, nie dla kont domenowych. Jeśli chcesz znać przynależność do grupy Administrators, podaj ją jako parametr: net localgroup Administrators.

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

WMIC USERACCOUNT LIST BRIEF to inny sposób na wylistowanie użytkowników w Windows. Nie jestem pewien różnic między net i WMIC. Więcej informacji na temat WMIC można znaleźć na stronie http://ss64.com/nt/wmic.html

Oto co zwraca WMIC USERACCOUNT LIST BRIEF na moim komputerze:

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

Aby uzyskać bardziej szczegółowe informacje, możesz zadzwonić do WMIC USERACCOUNT LIST FULL.

WMIC posiada informacje o wielu innych aspektach systemu niż tylko konta użytkowników. Jednym z przykładów jest Windows XP/Vista/7 Check Battery Charge from CMD? .

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

użyj poniższego polecenia, aby uzyskać lokalnych użytkowników-administratorów wmic -U domain/user //ip “SELECT FROM Win32\_GroupUser”| awk -F’“ ‘{print $4 ” : “ $8}’|grep -i Administrators|awk -F’:‘ ’{print $2}‘