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