如何使用python ldap获取用户的完整DN,distinguishedName?

时间:2012-04-07 13:24:42

标签: python active-directory ldap

我可以通过使用Python ldap在LDAP上进行查询来获取有关用户的属性,但我不知道如何获取他的DN。

备注:执行CN=sAMAccount,base_dn)无效,因为用户可以在另一个子树中的某个位置。

获取DN的用户sAMAccount的正确方法是哪种?

1 个答案:

答案 0 :(得分:1)

搜索结果包含:

  • 搜索结果条目列表。列表中的每个搜索结果条目都包含条目的可分辨名称和(部分)属性列表

  • 搜索结果参考列表。每个搜索结果引用都包含一系列URI

在条目或引用之后出现单个搜索结果完成消息。

因此,如果匹配任何条目,它们将在搜索结果条目列表中返回,每个条目都包含匹配条目的可分辨名称。您的python API文档应包含有关如何提取匹配条目的可分辨名称的信息。