gpt4 book ai didi

python - pyad - 从电子邮件地址获取用户名

转载 作者:行者123 更新时间:2023-12-01 08:37:52 33 4
gpt4 key购买 nike

我正在尝试使用 pyad 中的电子邮件列表获取用户名列表。我知道我可以从用户名收到电子邮件:

user = aduser.ADUser.from_cn('用户名').mail

但我想知道是否有办法做到相反。

最佳答案

我知道现在回复这个帖子已经太晚了,但这可能会帮助其他正在寻找此类解决方案的人..

您可以使用具有特定条件的 where 子句,如下所示来获取所需的属性值。

请注意:- 您需要在属性列表中指定所需的属性

attributes=["employeeID", "username"]

像上面一样在输出中获取所需的属性。

import pyad.adquery

q = pyad.adquery.ADQuery()

user_email_id = 'emailID@company.com'

q.execute_query(
attributes=["employeeID", "username"],
where_clause="userPrincipalName = '{}'".format(user_email_id),
base_dn="OU=*****,OU=*****,DC=****,DC=*****,DC=*****"
)

for row in q.get_results():
print(row.get('username'))

关于python - pyad - 从电子邮件地址获取用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53639175/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com