<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">&nbsp; &nbsp; &nbsp; &nbsp; l = ldap.open(gADServer)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; l.simple_bind_s(gADWho,
gADCred)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; s = ldap.async.List(l)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; s.startSearch(ADContainer,
searchScope, searchFilter, sizelimit=10000)</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; try:</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; partial
= s.processResults()</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; except ldap.SIZELIMIT_EXCEEDED:</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sys.stderr.write('Warning:
Server-side size limit exceeded.\n')</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; else:</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if
partial:</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
sys.stderr.write('Warning: Only partial results received.\n')</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 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>