列出 Windows 本地组的成员

用 Get-LocalGroupMember 枚举本地 Administrators、Remote Desktop Users 或任意本地组的成员,包括来自域的账户。

Windows账户PowerShell审计低风险
运行 Get-LocalGroup -Name Administrators | Get-LocalGroupMember 即可列出每个成员及其账户来源。

01命令

命令
$ Get-LocalGroup -Name Administrators | Get-LocalGroupMember

02作用说明

这是 net user 做不到的审计命令:net user 只能列出账户,无法显示组成员关系。Get-LocalGroupMember 会显示 PrincipalSource,从而暴露被嵌进本地组的域账户或 Entra ID 账户——这正是特权访问审查要找的东西。解析为 Unresolved SID 的成员是已删除账户留下的孤儿条目,值得清理。

03风险

风险低风险
使用条件Run PowerShell as Administrator for privileged groups

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Get-LocalGroupMember | Microsoft Learn
    Microsoft · vendor-doc · 2026-09-17
    依据: Microsoft documents Get-LocalGroupMember as getting the members of a local group, showing PrincipalSource (Local, Domain, Azure AD) for each.
  • Get-LocalGroup | Microsoft Learn
    Microsoft · vendor-doc · 2026-09-17
    依据: Microsoft documents Get-LocalGroup as retrieving local security groups, which can be piped to member-related cmdlets.

最后验证: 2026-09-17 · 分类: 安全与隐私

06相关方案