我怎樣才能看到用戶是否是管理員或不在活動目錄使用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身份驗證登錄。是否管理 - 他將擁有多少權限。活動目錄是獲取用戶角色的一種方式 –