您的位置:首页 > 电脑教程 > 电脑常识 返回首页

如何使用命令行查看用户所属组?

时间:2026-07-25 23:24:44  来源:原创

下面提供CMD和PowerShell两种方式,Win11 都适用,终端建议管理员身份打开。

方式 1:CMD 命令

查看单个用户属于哪些组

net user "用户名"

输出里找到本地组成员一行,就是所属用户组。

进阶:用 wmic 查询

wmic useraccount where name="用户名" get name,sid

查看管理员组内所有成员(最常用)

net localgroup Administrators

方式 2:PowerShell(信息最全,推荐)

① 查看指定用户所在所有组

Get-LocalGroup | Where-Object {Get-LocalGroupMember | Where-Object Name -Match "用户名"}

② 更简洁的写法(推荐)

Get-LocalGroupMember -Name Administrators

直接列出全部管理员。

③ 另一种:查询用户的组成员关系

= Get-LocalUser "用户名" Get-LocalGroup | Where-Object { Get-LocalGroupMember -ErrorAction SilentlyContinue | Where-Object Sid -eq .Sid }

方式 3:使用 whoami(查看当前登录用户权限组)

whoami /groups

只能看你现在正在登录的账号,不能查其他用户。

实用示例汇总

假设用户名:User01

  1. CMD 查看该用户信息(含所属组)
net user "User01"
  1. PowerShell 查看所有管理员账号
Get-LocalGroupMember Administrators

补充操作命令(配套)

把用户加入管理员组:

net localgroup Administrators "User01" /add

把用户移出管理员组:

net localgroup Administrators "User01" /delete
上一个电脑教程:如何使用命令行修改用户密码?
下一个电脑教程:如何使用命令行添加用户?