【问题标题】:WindowsIdentity groups not reflecting local admin statusWindowsIdentity 组不反映本地管理员状态
【发布时间】:2017-04-27 14:13:31
【问题描述】:

根据 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,但没有反映计算机帐户建议我拥有的管理员状态。

有什么想法吗?

【问题讨论】:

    标签: c# windows-10


    【解决方案1】:

    我希望您现在已经找到答案,因为它距离问题的日期已经很长时间了。如果不是,那是因为 Windows 10 中默认启用了用户访问控制。参考: Admin group doesn't display

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      • 1970-01-01
      • 2016-02-29
      • 2020-03-12
      • 1970-01-01
      • 2020-08-10
      • 2014-08-28
      相关资源
      最近更新 更多