Page 1 sur 1
[..] Lister membre groupe dynamiques
Posté : jeu. 09 juin 2011 14:54
par richie6700
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
Re: [..] Lister membre groupe dynamiques
Posté : jeu. 09 juin 2011 15:29
par mikell
Data Deficient
Re: [..] Lister membre groupe dynamiques
Posté : jeu. 09 juin 2011 15:40
par richie6700
Désolé je n'ai pas compris....
Re: [..] Lister membre groupe dynamiques
Posté : jeu. 09 juin 2011 16:15
par richie6700
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
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
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
Re: [..] Lister membre groupe dynamiques
Posté : jeu. 09 juin 2011 16:44
par mikell
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 ?
Re: [..] Lister membre groupe dynamiques
Posté : jeu. 09 juin 2011 16:58
par richie6700
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
Re: [..] Lister membre groupe dynamiques
Posté : ven. 10 juin 2011 09:28
par mikell
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
Re: [..] Lister membre groupe dynamiques
Posté : ven. 10 juin 2011 11:00
par richie6700
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
Re: [..] Lister membre groupe dynamiques
Posté : ven. 10 juin 2011 13:53
par mikell
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 ?
Re: [..] Lister membre groupe dynamiques
Posté : ven. 10 juin 2011 14:41
par richie6700
Si je pourrais enfin faut que j'y arrive... Mais j'aurais préférer en faisant des requête LDAP.
Re: [..] Lister membre groupe dynamiques
Posté : mar. 14 juin 2011 09:32
par richie6700
Personne??
