不反映本地管理员状态的 WindowsIdentity 组

本文关键字:状态 WindowsIdentity 管理员 | 更新日期: 2023-09-27 18:31:07

根据 Windows 10 帐户和本地用户和组应用,我的用户帐户是本地计算机上本地管理员组的成员,但当我调用以下内容时:

List<string> allGroupNames = new List<string>();
WindowsIdentity user = WindowsIdentity.GetCurrent();
foreach (var i in user.Groups)
{
      allGroupNames.Add(i.Translate(typeof(NTAccount)).Value);
}

allGroupNames 列表不会像在任何类型的管理员组中一样显示我,无论是本地还是其他。 我得到了 50 个其他组的列表,包括 BUILTIN''usersNT AUTHORITY''Authenticated Users,但没有反映计算机帐户建议我的管理员状态。

有什么想法吗?

不反映本地管理员状态的 WindowsIdentity 组

我希望你现在找到了答案,因为它距离问题日期已经很长时间了。如果不是,这是因为在 Windows 10 中默认启用用户访问控制。参考:管理员组不显示