[..] Lister membre groupe dynamiques

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

[..] Lister membre groupe dynamiques

#1

Message 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
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Lister membre groupe dynamiques

#2

Message par mikell »

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 )
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [..] Lister membre groupe dynamiques

#3

Message par richie6700 »

Désolé je n'ai pas compris....
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [..] Lister membre groupe dynamiques

#4

Message 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
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Lister membre groupe dynamiques

#5

Message par mikell »

Data Deficient = Données Insuffisantes :mrgreen:

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 )
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [..] Lister membre groupe dynamiques

#6

Message 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
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Lister membre groupe dynamiques

#7

Message 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
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [..] Lister membre groupe dynamiques

#8

Message 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
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Lister membre groupe dynamiques

#9

Message 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 ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [..] Lister membre groupe dynamiques

#10

Message par richie6700 »

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

Re: [..] Lister membre groupe dynamiques

#11

Message par richie6700 »

Personne?? :(
Répondre