如何使用用户名字符串创建WindowsIdentity,例如" JohnDoe"在C#中

时间:2014-04-16 14:03:03

标签: c# windows-identity

我的isAdministrator(String a)如下:

public static bool IsAdministrator(String aString)
{
    WindowsIdentity identity = new WindowsIdentity(a);
    WindowsPrincipal principal = new WindowsPrincipal(identity);
    return principal.IsInRole(WindowsBuiltInRole.Administrator);
}

aString是用户名。当我跑这个时,我意识到我需要一个UPN。反正有吗?

提前致谢!

0 个答案:

没有答案