失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python检索用人名查电话_ldap3 python搜索组成员并检索其sAMAcountName(Active Directory)...

python检索用人名查电话_ldap3 python搜索组成员并检索其sAMAcountName(Active Directory)...

时间:2020-05-09 23:02:19

相关推荐

python检索用人名查电话_ldap3 python搜索组成员并检索其sAMAcountName(Active Directory)...

在搜索成员之前,必须先从组本身下拉成员列表。conn.search(

search_base='CN=GROUPNAME,OU=Groups,OU=Resources,OU=Global,DC=',

search_filter='(objectClass=group)',

search_scope=SUBTREE,

attributes = ['member']

)

for entry in conn.entries:

print(entry.member.values)

这将以可分辨名称打印出成员列表。

然后需要执行一个新的搜索,该搜索遍历每个成员并返回每个成员的sAMAccountName。

下面是完整代码的外观(可能需要调整):conn.search(

search_base='CN=GROUPNAME,OU=Groups,OU=Resources,OU=Global,DC=',

search_filter='(objectClass=group)',

search_scope=SUBTREE,

attributes = ['member']

)

for entry in conn.entries:

for member in entry.member.values:

conn.search(

search_base='OU=Global,DC='',

search_filter=f'(distinguishedName={member})',

attributes=[

'sAMAccountName'

]

)

user_sAMAccountName = conn.entries[0].sAMAccountName.values

print(user_sAMAccountName)

如果觉得《python检索用人名查电话_ldap3 python搜索组成员并检索其sAMAcountName(Active Directory)...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。