有没有办法在 pyad 的名字或姓氏甚至全名的任何地方搜索“bob”的用户?
我知道在 c# 中我们可以这样写:
string nameSearch = "bob";
Filter = "(&(objectClass=User)(anr=" + nameSearch + "))"
但是我们如何为 pyad 做到这一点?我有:
import pyad.adquery, pyad.aduser
username = "bob"
q = pyad.adquery.ADQuery()
q.execute_query(
attributes = ["givenName", "sn", "mail", "title", "l", "c", "manager"],
where_clause = "givenName = '{}'".format(username),
base_dn = "DC=company,DC=com"
)
for row in q.get_results():
print (row["givenName"] + " " + row["sn"])
但这只会找到以 Bob 为名字的任何人。