Hi all,
I have an Active Directory with some 9000 users.
How can I retrieve all users with ldap. I only get back 1000 entries
(which is the page size of AD)
I've tried to set the pagesize to 10000, but still the same result
l = ldap.open(gADServer)
l.simple_bind_s(gADWho, gADCred)
s = ldap.async.List(l)
s.startSearch(ADContainer, searchScope, searchFilter,
sizelimit=10000)
try:
partial = s.processResults()
except ldap.SIZELIMIT_EXCEEDED:
sys.stderr.write('Warning: Server-side size limit exceeded.\n')
else:
if partial:
sys.stderr.write('Warning: Only partial results received.\n')
sys.stdout.write('%d results received.\n' % (len(s.allResults)))
result:
Warning: Server-side size limit exceeded.
1000 results received.
Thanks,
Geert |