3
我希望能夠找到誰是特定用戶的管理員。我不知道從哪裏開始。請幫忙。LDAP用戶查找管理器
我希望能夠找到誰是特定用戶的管理員。我不知道從哪裏開始。請幫忙。LDAP用戶查找管理器
關聯用戶對象的manager
屬性是代表用戶管理器的用戶對象的DN
。
您需要知道您的用戶的LDAP路徑 - 如果您不知道,可能需要下載我的LDAP瀏覽器BeaverTail。
一旦你知道你的用戶的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路徑。
我怎樣才能找到像子部門的數據......? – 2011-03-28 16:11:53