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

Список членов группы Windows с помощью командной строки

Я хотел бы получить список “обычных” пользователей в командной строке Windows. Под обычными я понимаю пользователей, которые появляются при входе в систему. Таким образом, отключенных учетных записей, учетных записей типа System и других, к которым обычные пользователи ПК никогда бы не зашли, не будет в этом списке. Мне также нужно знать, были ли вернувшиеся пользователи администраторами или стандартными пользователями. Есть идеи?

Ответы (3)

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

Чтобы составить список пользователей, используйте команду net user:

net user

Вы получаете нечто подобное:

User accounts for \LOCALHOST

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

Если вам нужен список пользователей в определенной группе , используйте команду net localgroup:

net localgroup Users

Вы получаете нечто подобное:

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.

Это для пользователей локальной системы, а не для учетных записей домена. Если вы хотите знать членство в группе администраторов, вы просто указываете его в качестве параметра: net localgroup Administrators.

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

WMIC USERACCOUNT LIST BRIEF - это еще один способ составления списка пользователей Windows. Я не уверен в различиях между net и WMIC. Дополнительную информацию о WMIC можно найти по адресу http://ss64.com/nt/wmic.html

Это то, что WMIC USERACCOUNT LIST BRIEF возвращает на мою машину:

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

Для получения более подробной информации вы можете позвонить по телефону WMIC USERACCOUNT LIST FULL.

WMIC имеет гораздо больше информации о системе, чем просто учетные записи пользователей. Одним из примеров является Windows XP/Vista/7 Check Battery Charge from CMD? .

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

используйте нижеприведенную команду, чтобы получить пользователей wmic -U домена/пользователя //ip “SELECT * FROM Win32_GroupUser”| awk -F’“. ‘{print $4 ” : “ $8}’|grep -i Administrators|awk -F’:‘ ’{print $2}‘

Похожие вопросы

3
19
10
28
8