[..] Lister membre groupe dynamiques
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
richie6700
- Niveau 4

- Messages : 57
- Enregistré le : ven. 21 janv. 2011 16:22
- Status : Hors ligne
[..] Lister membre groupe dynamiques
Bonjour à vous!!!!
Voici mon problème.
J'aimerais lister les membres de mes groupes dynamiques. J'ai une adresse URL LDAP de la forme ldap:///ou=people,o=mondomain.fr??sub?(&(objectclass=person)(!(employeenumber=stage))). Comment puis-je traiter cette URL???
Merci bien
Richie
Voici mon problème.
J'aimerais lister les membres de mes groupes dynamiques. J'ai une adresse URL LDAP de la forme ldap:///ou=people,o=mondomain.fr??sub?(&(objectclass=person)(!(employeenumber=stage))). Comment puis-je traiter cette URL???
Merci bien
Richie
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Lister membre groupe dynamiques
Data Deficient
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
richie6700
- Niveau 4

- Messages : 57
- Enregistré le : ven. 21 janv. 2011 16:22
- Status : Hors ligne
Re: [..] Lister membre groupe dynamiques
Désolé je n'ai pas compris....
-
richie6700
- Niveau 4

- Messages : 57
- Enregistré le : ven. 21 janv. 2011 16:22
- Status : Hors ligne
Re: [..] Lister membre groupe dynamiques
J'argumente.... J'ai dans une OU des liste de groupes dynamiques. Chaque groupe possèdent des utilisateurs. Mon but est d'afficher tous les utilisateur d'un groupe dynamique
Voici mon script
J'ai donc mon tableau avec sur chaque ligne plein d'URL LDAP comme ceci ldap:///ou=people,o=domain.fr??sub?(&(objectclass=person)
C'est donc cette URL qui me donne les user de ce groupe mais je ne vois pas comment je peux l'utiliser avec autoit.
Si je suis pas assez clair n'hésiter pas à me le dire.
Richie
Voici mon script
Code : Tout sélectionner
Const $LDAPBaseDN = "ou=groups-dynamiques,o=domain.fr"
Const $LDAPPort = "389"
Const $LDAPServer = "ldap.domain.fr"
Const $LDAPAddress = $LDAPServer & ":" & $LDAPPort & "/" & $LDAPBaseDN
Dim $j = 1
$ObjLDAP = ObjGet ("LDAP://" & $LDAPAddress )
; a ce stade j'ai toute la liste de mes groupes
;je fais un tableau qui va me lister la partie "memberURL" de chaque groupe de mon OU
Local $tab[999]
For $ObjMembers In $ObjLDAP
$tab[$j-1]=$ObjMembers.memberURL
$j = $j + 1
ReDim $tab[$j]
Next C'est donc cette URL qui me donne les user de ce groupe mais je ne vois pas comment je peux l'utiliser avec autoit.
Si je suis pas assez clair n'hésiter pas à me le dire.
Richie
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Lister membre groupe dynamiques
Data Deficient = Données Insuffisantes
Si tu arrives à récupérer les URL correspondant aux users où est le problème ? Qu'est-ce que tu veux faire de plus exactement ?
Si tu arrives à récupérer les URL correspondant aux users où est le problème ? Qu'est-ce que tu veux faire de plus exactement ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
richie6700
- Niveau 4

- Messages : 57
- Enregistré le : ven. 21 janv. 2011 16:22
- Status : Hors ligne
Re: [..] Lister membre groupe dynamiques
Ben justement ce n'est qu'une URL.
Il faudrait afficher le nom des utilisateurs grâce à cette URL....
A mon avis faut faire une requête ou autre chose. Mais je sais pas comment
Il faudrait afficher le nom des utilisateurs grâce à cette URL....
A mon avis faut faire une requête ou autre chose. Mais je sais pas comment
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Lister membre groupe dynamiques
Apparemment oui il faut faire une requête particulière avec classes et attributs
la réponse est quelque part là-dedans ...
http://www-sop.inria.fr/members/Laurent ... livre.html
la réponse est quelque part là-dedans ...
http://www-sop.inria.fr/members/Laurent ... livre.html
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
richie6700
- Niveau 4

- Messages : 57
- Enregistré le : ven. 21 janv. 2011 16:22
- Status : Hors ligne
Re: [..] Lister membre groupe dynamiques
OK OK OK merci, j'avais déjà regarder se site... mais j'ai rien compris. En tout cas merci de ton geste.
En tout cas moi j'ai tester cette URL sur IE : ldap://ldap.domain.fr/ou=people,o=domain.fr??sub?(&(objectclass=person). Et j'ai une fenêtre qui m'affiche bien tous les user du groupe.
Il me reste juste à interpreter cette URl avec autoit et mettre le résultat dans un tableau...
Si quelqu'un a des idées, je suis preneur..
Richie
En tout cas moi j'ai tester cette URL sur IE : ldap://ldap.domain.fr/ou=people,o=domain.fr??sub?(&(objectclass=person). Et j'ai une fenêtre qui m'affiche bien tous les user du groupe.
Il me reste juste à interpreter cette URl avec autoit et mettre le résultat dans un tableau...
Si quelqu'un a des idées, je suis preneur..
Richie
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Lister membre groupe dynamiques
Si tu peux avoir tous les users listés sur une seule fenêtre, tu peux pas travailler sur le code-source de cette fenêtre pour en extraire ce qui t'intéresse ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
richie6700
- Niveau 4

- Messages : 57
- Enregistré le : ven. 21 janv. 2011 16:22
- Status : Hors ligne
Re: [..] Lister membre groupe dynamiques
Si je pourrais enfin faut que j'y arrive... Mais j'aurais préférer en faisant des requête LDAP.
-
richie6700
- Niveau 4

- Messages : 57
- Enregistré le : ven. 21 janv. 2011 16:22
- Status : Hors ligne
Re: [..] Lister membre groupe dynamiques
Personne?? 
