2012-03-08 94 views

回答

1

您必須請求屬性作爲搜索請求的一部分。如果您希望的屬性作爲搜索請求的過去發送到服務器,並且服務器允許連接的身份驗證狀態檢索這些屬性,那麼這些屬性將包含在搜索結果中。欲瞭解更多信息,請參閱LDAP: Programming PracticesUsing 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。我會在這裏留下,以防萬一它可能有幫助,但我對沒有正確閱讀原始問題表示歉意。

+0

那好吧謝謝@Jetti – chloe 2012-03-08 17:43:37