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

Mitglieder einer Windows-Gruppe über die Befehlszeile auflisten

Ich würde gerne eine Liste der “normalen” Benutzer in der Windows-Befehlszeile erhalten. Mit normal meine ich die Benutzer, die bei der Anmeldung am Computer angezeigt werden. Deaktivierte Konten, Konten wie “System” und andere, bei denen sich ein durchschnittlicher PC-Benutzer nie anmelden würde, wären also nicht in dieser Liste enthalten. Ich muss auch wissen, ob die zurückgegebenen Benutzer Admins oder normale Benutzer waren. Irgendwelche Ideen?

Antworten (3)

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

Um Benutzer aufzulisten, verwenden Sie den Befehl net user:

net user

Sie erhalten eine Ausgabe wie diese:

User accounts for \LOCALHOST

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

Wenn Sie eine Liste der Benutzer in einer bestimmten Gruppe benötigen, verwenden Sie net localgroup:

net localgroup Users

Sie erhalten eine Ausgabe wie diese:

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.

Dies ist für lokale Systembenutzer, nicht für Domänenkonten. Wenn Sie die Mitgliedschaft in der Gruppe “Administrators” wissen wollen, geben Sie diese einfach als Parameter an: net localgroup Administrators.

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

WMIC USERACCOUNT LIST BRIEF ist eine weitere Möglichkeit, die Benutzer in Windows aufzulisten. Ich bin mir über die Unterschiede zwischen net und WMIC nicht sicher. Weitere Informationen über WMIC finden Sie unter http://ss64.com/nt/wmic.html

Dies ist, was WMIC USERACCOUNT LIST BRIEF auf meinem Rechner zurückgibt:

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

Für genauere Informationen können Sie WMIC USERACCOUNT LIST FULL aufrufen.

Das WMIC hat Informationen zu viel mehr über das System als nur Benutzerkonten. Ein Beispiel ist Windows XP/Vista/7 Check Battery Charge from CMD? .

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

Verwenden Sie den folgenden Befehl, um lokale Admin-Benutzer zu erhalten wmic -U domain/user //ip “SELECT * FROM Win32_GroupUser”| awk -F’“‘ ’{print $4 ” : “ $8}‘|grep -i Administratoren|awk -F’:‘ ’{print $2}‘