Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

recherche dans AD limité à 1000

2 views
Skip to first unread message

Valérie

unread,
Jan 3, 2005, 10:35:02 AM1/3/05
to
Bonjour

J'ai créé un script qui doit me ramener tous mes éléments de AD.
J'utilise pour cela la commande suivante:

Set adoRecordset =
adoConnection.Execute("<LDAP://dc=etudes,dc=dsi,dc=cg76>;;ADsPath;SubTree")

cela fonctionne bien, sauf que cette requête me ramène 1000 utilisateurs et
pas un de plus alors que mon AD en contient + de 5000.
N'ayant pas précisé de "Size Limit", il ne devrait pas être limité.

Y a t-il un autre paramètre d'ADSI à modifier ?

Merci d'avance

Reg

unread,
Jan 5, 2005, 4:38:08 AM1/5/05
to
Bonjour,
Sous VB.Net, lorsque j'effectue une recherche dans l'AD
je procède comme cela :
Dim de As DirectoryEntry = New DirectoryEntry
Dim ds As DirectorySearcher = New DirectorySearcher
ds.SearchRoot = New DirectoryEntry("")
ds.Filter = "(objectClass=group)" 'recherche de groupe
ds.Filter = "(objectCategory=group)(name=*)"
ds.PropertyNamesOnly = True
ds.PropertiesToLoad.Add("name")

ds.PageSize = 50000 'Nombre Max d'objets cherchés Par
défaut 1000

Si cela peut vous aider
A+

>-----Message d'origine-----
>Bonjour
>
>J'ai créé un script qui doit me ramener tous mes
éléments de AD.


>J'utilise pour cela la commande suivante:
>
>Set adoRecordset =
>adoConnection.Execute
("<LDAP://dc=etudes,dc=dsi,dc=cg76>;;ADsPath;SubTree")
>

>cela fonctionne bien, sauf que cette requête me ramène

1000 utilisateurs et
>pas un de plus alors que mon AD en contient + de 5000.

>N'ayant pas précisé de "Size Limit", il ne devrait pas
être limité.
>
>Y a t-il un autre paramètre d'ADSI à modifier ?
>
>Merci d'avance
>.
>

Valérie

unread,
Jan 6, 2005, 4:55:02 AM1/6/05
to
Merci beaucoup, ça marche en précisant le PageSize
0 new messages