使用命令行列出 Windows 组的成员

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 中列出用户的另一种方法。我不知道之间的区别netWMIC。您可以WMIChttp://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 检查电池电量?.

  • NET USER 只会列出用户帐户和设置密码。WMIC 将列出所有可见帐户,显示帐户类型,并且还可以允许以多种方式管理这些帐户。NET 快速而简单,但非常有限。WMIC是一个非常强大的工具,值得详细学习。 (3认同)