我怎样才能看到用户是否是管理员或不在活动目录使用C#?将他的名字群体是不是一种选择,因为在不同的语言这个角色的名字是不同的(администраторы,管理员等)活动目录 - 看到用户是管理员c#
0
A
回答
0
0
我怎样才能看到如果用户是管理员或不在活动目录使用C#?
我假定“管理员在活动目录”是指AD的字面管理员(即内建Administrators
组的成员)
内建管理员组将总是具有相同的RID (相对标识符) - 对象安全标识符的最后部分 - 544
。
神火的方式找到管理员组因此简单:
- 实例化一个DirectoryEntry为默认的根对象NC
- 阅读的objectSID属性根对象价值
- 附加知名RID(
-544
) - 实例化基础上产生的SID一个DirectoryEntry(是的,你可以做到这一点)
DirectoryEntry dnc = new DirectoryEntry("LDAP://corp.domain.tld");
SecurityIdentifier domainSID = new SecurityIdentifier(dnc.Properties["objectSid"].Value);
string administratorsGroupSID = String.Format("{0}-544", domainSID);
string administratorsGroupSIDPath = String.Format("LDAP://<SID={0}>", administratorsGroupSID);
DirecoryEntry AdministratorsGroupDE = new DirectoryEntry(administratorsGroupSIDPath);
抢个
相关问题
- 1. C# - 在活动目录中查找用户管理器
- 2. 当用户已经是管理员时,通过C++激活管理员[以管理员身份运行]
- 3. 活动管理员登录缓慢
- 4. 存储活动目录的管理员密码
- 5. 如何找到WordPress管理员目录
- 6. django无法找到管理员目录
- 7. 向B2C租户添加联合管理员以管理目录
- 8. 如何从登录页面启动用户和管理员的另一活动
- 9. ASP.NET C#活动目录 - 查看用户密码到期前多长时间
- 10. CodeIgniter管理员和用户登录
- 11. 区分管理员和用户登录?
- 12. CodeIgniter用户/管理员登录
- 13. 共同管理员需要哪些访问权限才能看到天青活动目录
- 14. 如何获得Prestashop管理员目录和管理员网址?
- 15. 如何获取通过活动管理员登录的当前用户?
- 16. 登录MVC3用户只能看到自己的东西,除了管理员
- 17. Joomla - 确定登录的用户是否是管理员
- 18. 登录到活动目录
- 19. 如何从C#中找到活动目录中的用户?
- 20. 管理员看到什么中心?
- 21. 为用户和管理员目录URL重写
- 22. 谷歌管理员目录插入用户
- 23. 查询Google管理员用户目录中的多个参数
- 24. 如何检查当前用户是管理员组的C#
- 25. 管理员用户在使用DrupalVM启动时登录?
- 26. 检查当前用户是否是活动目录组的成员
- 27. 使用before_filter检查管理员或用户是否登录
- 28. C#如何在不同的登录为管理员和用户
- 29. c#当管理员/用户登录时显示/隐藏按钮
- 30. Laravel 5.3重定向到管理页面只有当用户是管理员
你的意思是从程序本身来检查,如果用户是管理员或不是? 我不知道活动目录.. – Slashy
我有内部网站点。用户通过Windows身份验证登录。是否管理 - 他将拥有多少权限。活动目录是获取用户角色的一种方式 –