Question
erreur dans les résultats d'un Get-Userad
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
- Messages : 968
- Remerciements reçus 0
tu est limite a 1000 réponses (d ou la ligne avec count)
si tu a plus de 1000 réponses modifie le filtre comme ceci :
[code:1]$filter = \"(&(objectcategory=person)(objectClass=user)(name=Patricia*))\"
[/code:1]<br><br>Message édité par: 6ratgus, à: 30/10/13 15:36
Sinon, tu peux préciser le paramètre ' SizeLimit ' à 0 sur le searcher, pour ne pas avoir cette limitation.
Ca me fait penser que je devrais l'ajouter en tant que paramètre (non obligatoire) sur ma fonction ' Get-ADSIObjects '
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
- Messages : 1778
- Remerciements reçus 21
merci j'avais oublie cette possibilitéSinon, tu peux préciser le paramètre 'SizeLimit' à 0 sur le searcher, pour ne pas avoir cette limitation.
mais je cherché plus a limité le nombre de réponse de ce cas
ca y est déjà mais sans précision, (sympas d'avoir fait cette fonctionCa me fait penser que je devrais l'ajouter en tant que paramètre (non obligatoire) sur ma fonction 'Get-ADSIObjects'
par défaut c'est pas optionnel ?
ta pas une idée sur le problème ?
Connexion ou Créer un compte pour participer à la conversation.
- Ham
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 8
- Remerciements reçus 0
Voilà ce que j'obtiens comme résultat:
[code:1]
PS Z:\> .\testscript.ps1
0
1
2
3
554
Name Value
----
adspath {LDAP://CN=Patricia PL. Lay,OU=Users SiteA,DC=domain,DC=fr}
name {Patricia PL. Lay}
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
- Messages : 1778
- Remerciements reçus 21
dommage
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
- Messages : 530
- Remerciements reçus 0
Le Size Limit à Zero est super violent, car (si je me trompe pas) il va essayer de tout récupérer en une seule fois et ça risque de mettre une surcharge mémoire sur le DC.
Pour récupérer un grand nombre de résultat, il faut passer via PageSize.
(si une personne peut quand même confirmer mes propos ça serait cool
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
- Messages : 968
- Remerciements reçus 0
@ 6ratgus et Matthew :
Le Size Limit à Zero est super violent, car (si je me trompe pas) il va essayer de tout récupérer en une seule fois et ça risque de mettre une surcharge mémoire sur le DC.
Pour récupérer un grand nombre de résultat, il faut passer via PageSize.
(si une personne peut quand même confirmer mes propos ça serait cool)
Richard, de mémoire nous avons déjà discuté sur ce sujet.
Pour moi, les 2 paramètres sont importants.
Search Size and Page Size
Concernant la surcharge mémoire sur le DC : je n'ai jamais rencontré ce problème... Car j'utilise les 2 paramètres.
'Sizelimit' correspond au nombre total d'enregistrements retournés qui vont correspondre à la requête.
'PageSize' est le nombre d'enregistrements retournés par la requête, par paquet. Par exemple, s'il y a 1000 enregistrements qui correspondent à la requête et que le 'pagesize' est à 100, 10 pages de résultats seront renvoyées ...
Pour un domaine d'une taille importante (avec beaucoup d'objets) tu dois augmenter le Pagesize. mais comme tu ne connais pas à l'avance le nombre d'objets, tu le passes à 0 : le résultat sera complet.
Ces 2 paramètres sont différents et sont complémentaires.
To retrieve a set of results that is larger than 1000 items, you must set SizeLimit to its default value (zero) and set PageSize to a value that is less than or equal to 1000. For example, if a search will result in 12,000 items being returned and SizeLimit is set to 500, a total of 500 items will be returned. If, however, SizeLimit is set to zero and PageSize is set to 500, the search will return all 12,000 results in pages of 500 items, with the last page containing only 200 items. The paging occurs transparently to the application and the application does not have to perform any special processing other than setting the PageSize property to the proper value.
J'espère avoir éclairé ta lanterne
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- erreur dans les résultats d'un Get-Userad