【发布时间】:2019-07-02 14:09:15
【问题描述】:
如果超过 1500,我如何返回所有组成员,我正在使用以下代码 在组中使用execute_query成员属性为空
import pyad.adquery
q = pyad.adquery.ADQuery()
q.execute_query(
attributes = ["CN", "sAMAccountName", "sAMAccountType", "name", "title", "distinguishedName", "mail", "managedBy", "member", "memberOf"][::-1],
where_clause = "{0} = '{1}'".format(query_attribute,query_value),
base_dn = "DC=domain,DC=company,DC=net",
) --> Using execute_query member attribute is empty
result = list(q.get_results())[0]['member'] --> result is None
使用 pyad.from_cn 仅返回前 1500 个用户
f = pyad.pyad.from_cn('Group Name')
f.get_attribute('member') or f.get_members() --> both return only 1500 Users
【问题讨论】:
标签: python active-directory pyad