确定Vista中本地Administrators组的名称

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了确定Vista中本地Administrators组的名称相关的知识,希望对你有一定的参考价值。

如何确定Vista中本地Administrators组的名称?这可能因操作系统语言而异。

答案

通过众所周知的SID查找。

在.NET中,您可以使用枚举值:System.Security.Principal.BuiltinAdministratorsSid

在Win32中,您可以使用枚举值:WELL_KNOWN_SID_TYPE.WinBuiltinAdministratorsSid并查看MSDN以获取详细信息。

另一答案

正如理查德所建议的那样,使用众所周知的sid找到这个群体。

var adminGroupSid = new SecurityIdentifier("S-1-5-32-544");
var adminGroup = (NTAccount)adminGroupSid.Translate(typeof(NTAccount));
var adminGroupName = adminGroup.Value;

以上是关于确定Vista中本地Administrators组的名称的主要内容,如果未能解决你的问题,请参考以下文章

使用命令行将域用户加入到本地管理员组

如何快速更改域用户所拥有的本地计算机的权限

加入域时如何将自定义组自动加入到本地管理员组

管理员权限怎么获取

Windows Server 2012 administrators组共享权限的问题

菜鸟成长记---9.27 VMware horizon view 给域用户添加本地管理员权限