Ash*_*out 22 windows user-accounts command-line
我想在 Windows 命令行中获取“普通”用户列表。通常,我的意思是登录计算机时出现的用户。因此,禁用的帐户、像 System 这样的帐户以及其他普通 PC 用户永远不会登录的帐户不会出现在此列表中。我还需要知道返回的用户是管理员还是标准用户。有任何想法吗?
tre*_*ead 37
要列出用户,请使用以下net user命令:
net user
Run Code Online (Sandbox Code Playgroud)
您的输出将如下所示:
User accounts for \\LOCALHOST
-------------------------------------------------------------------------------
joeuser administrator guest
The command completed successfully.
Run Code Online (Sandbox Code Playgroud)
如果您需要特定组中的用户列表,请使用net localgroup:
net localgroup Users
Run Code Online (Sandbox Code Playgroud)
您的输出将如下所示:
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.
Run Code Online (Sandbox Code Playgroud)
这适用于本地系统用户,而不是域帐户。如果您想知道管理员组的成员身份,您只需将其作为参数提供:net localgroup Administrators。
Eht*_*ury 13
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
Run Code Online (Sandbox Code Playgroud)
如需更多详细信息,您可以致电WMIC USERACCOUNT LIST FULL。
WMIC 拥有有关系统的更多信息,而不仅仅是用户帐户。一个例子是Windows XP/Vista/7 从 CMD 检查电池电量?.
| 归档时间: |
|
| 查看次数: |
229960 次 |
| 最近记录: |