我正在使用ldap在活動目錄內實施dirSync輪詢。它工作正常,但我想獲得與SearchResultEntry對象關聯的用戶名屬性(「samaccountname」)以及將要檢測到的更改如何獲得SearchResultEntry的用戶名稱
0
A
回答
1
您必須請求屬性作爲搜索請求的一部分。如果您希望的屬性作爲搜索請求的過去發送到服務器,並且服務器允許連接的身份驗證狀態檢索這些屬性,那麼這些屬性將包含在搜索結果中。欲瞭解更多信息,請參閱LDAP: Programming Practices和Using ldapsearch。後者涉及命令行ldapsearch
工具,但這些概念對任何語言均有效。
1
SearchResult result; // this would've been defined elsewhere
if(result != null)
{
DirectoryEntry entry = result.GetDirectoryEntry();
string name = (string)entry["SAMAccountName"].Value;
}
這將允許您從名稱的用戶,並將其存儲獲取名稱,並假設你有一個從目錄上一些搜索已經填充的信息搜索結果命名結果。
編輯:我意識到這不是你要求的,你使用SearchResultEntry而不是DirectoryServices.SearchResult。我會在這裏留下,以防萬一它可能有幫助,但我對沒有正確閱讀原始問題表示歉意。
相關問題
- 1. 如何獲得用戶名?
- 2. 如何獲得用戶的組/角色名稱
- 3. 如何獲得對稱密鑰的工作用戶名?
- 4. 如何獲得唯一的用戶名
- 5. 如何獲得用戶主體名稱(UPN)
- 6. 如何獲取用戶位置名稱?
- 7. 如何獲得boost :: interprocess :: managed_shared_memory的名稱
- 8. 如何獲得網頁名稱的wordpress
- 9. 如何獲得有條件的名稱?
- 10. 如何獲得網格的x:名稱?
- 11. 如何獲得IAction的菜單名稱?
- 12. 我如何獲得Ruby類的名稱?
- 13. 如何獲得RavenDB文件的名稱
- 14. 如何獲得類的名稱
- 15. 如何獲得SPServer的機器名稱?
- 16. 如何獲得執行.exe的名稱?
- 17. 如何獲得裝配的強名稱?
- 18. 如何獲得約束的名稱?
- 19. 如何獲得Handlebars中名稱/值對的名稱?
- 20. 如何確定SearchResultEntry是用戶還是組?
- 21. 如何從buildbot獲得修訂名稱
- 22. 如何獲得表單集ID /名稱
- 23. 如何獲得網卡名稱
- 24. 如何獲得密鑰名稱id Id
- 25. XAML如何獲得項目名稱
- 26. ZendFramework - 如何獲得頁面ID名稱
- 27. 如何獲得動態測試名稱
- 28. 如何獲得操作系統名稱
- 29. wp_dropdown_categories如何獲得顯示名稱
- 30. 如何獲得Hogging線程名稱WLST
那好吧謝謝@Jetti – chloe 2012-03-08 17:43:37