2011-03-18 60 views

回答

0

關聯用戶對象的manager屬性是代表用戶管理器的用戶對象的DN

+0

我怎樣才能找到像子部門的數據......? – 2011-03-28 16:11:53

2

您需要知道您的用戶的LDAP路徑 - 如果您不知道,可能需要下載我的LDAP瀏覽器BeaverTail

enter image description here

一旦你知道你的用戶的LDAP路徑是什麼樣子,這是很容易:綁定到用戶通過其LDAP路徑的手段,並抓住它的Manager屬性:

DirectoryEntry deUser = new DirectoryEntry("LDAP://cn=John Doe,cn=Users,dc=YourCorp,dc=com"); 

if(deUser != null) 
{ 
    // check if the manager property is set - it could be NULL (no manager defined) 
    if(deUser.Properties["manager"] != null) 
    { 
     string managerDN = deUser.Properties["manager"][0].ToString(); 
    } 
} 

Manager屬性再次包含經理DirectoryEntry的「專有名稱」(DN) - 即LDAP路徑。