Question seulement 1000 utilisateurs dans AD

Plus d'informations
il y a 17 ans 2 mois #13 par x-trem
Bonjour et aussi bravo pour ce site.

je suis novice et j'utilise un bout de code de ce site pour lister les utilisateurs dans l'AD.
seulement comment faire pour que ma reponse ne soit pas limitée à 1000 ?

Cordialement.

Voici le code que j'utilise.

$ldapQuery = \"(&(objectCategory=user))\"
$de = new-object system.directoryservices.directoryentry
$ads = new-object system.directoryservices.directorysearcher -argumentlist $de,$ldapQuery
$complist = $ads.findall()

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 17 ans 2 mois #15 par Robin Lemesle
Salut Xtrem et bienvenue sur le forum.

Effectivement pour ne pas limiter ta la liste à 1000 utilisateurs (mais ceci est valable pour tous les parcours dans Active Directory), il faut ajouter la valeur \"1000\" à la propriété \"pagesize\".

en PowerShell ca donne :

$ads.pagesize=1000 ;)


Robin

Robin MVP PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 7 mois #5122 par jeulin
Pile ce que je cherchais super top !

[code:1]$ldapQuery = \"(&(objectCategory=computer)(operatingSystem=Windows 2000 Professional))\"
$de = new-object system.directoryservices.directoryentry
$ads.pagesize = 30000
$ads = new-object system.directoryservices.directorysearcher -argumentlist $de,$ldapQuery
$complist = $ads.findall()
$complist | export-csv -path _data2.csv
(&(objectCategory=computer)(operatingSystem=Windows 2000 Professional))[/code:1]

Comme cela ca ne fontionne pas pour plus de 1000

Cdt<br><br>Message édité par: Rikho, à: 18/08/09 15:54

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.064 secondes
Propulsé par Kunena