[..] Créer un TreeView d'une AD avec LDAP (adfunction.au3)

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Guiotv2
Niveau 1
Niveau 1
Messages : 9
Enregistré le : jeu. 27 sept. 2007 16:44
Status : Hors ligne

[..] Créer un TreeView d'une AD avec LDAP (adfunction.au3)

#1

Message par Guiotv2 »

Bonjour,

Je m'arrache les cheveux depuis deux jours j'essaie de créer un treeview d'une AD en m'y connectant en LDAP, pour cela j'utilise le script adfunction.au3 :
http://www.autoitscript.com/forum/index ... adfunction

j'arrive bien a m'y connecter, a créer sur deux niveaux l'arborescence de l'AD mais impossible pour la 3em...

Si quelqu'un pouvais m'aider.
Merci.

Mon code :

Code : Tout sélectionner

#include <adfunctions.au3>
#include <Array.au3>
#include <GUIConstants.au3>

local $Array_OU,$Array_OU2, $Array_OU3, $objects
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 454, -1, -1)
$TreeView1 = GUICtrlCreateTreeView(8, 8, 617, 441)
_Creation_TreeView()
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

Func _Creation_TreeView()
Dim $ou = "OU=Users,OU=AD,DC=fr,DC=rcc"
$filtre = '(&(objectClass=organizationalUnit)(!(name=@DisabledUsers)))'
_ADGetObjectsInOU($Array_OU,$ou,$filtre,1,"name")

For $i = 1 to UBound($Array_OU,1) - 1 Step +1
    $testtree = GUICtrlCreateTreeViewItem($Array_OU[$i], $TreeView1)

            _ADGetObjectsInOU($Array_OU2,"OU="&$Array_OU[$i]&","&$ou,$filtre,1,"name")
            For $j = 1 to UBound($Array_OU2,1) - 1 Step +1
            $testtree2 = GUICtrlCreateTreeViewItem($Array_OU2[$j], $testtree)
            
            
                    _ADGetObjectsInOU($Array_OU3,"OU="&$Array_OU2[$j]&","&"OU="&$Array_OU[$i]&","&$ou,$filtre,1,"name")
                    For $k = 1 to UBound($Array_OU3,1) - 1 Step +1
                        $testtree3 = GUICtrlCreateTreeViewItem($Array_OU3[$k], $testtree2)
                    Next
                    
        Next
        
    Next
EndFunc

_ArrayDisplay($Array_OU, "test")
Guiotv2
Niveau 1
Niveau 1
Messages : 9
Enregistré le : jeu. 27 sept. 2007 16:44
Status : Hors ligne

Re: [..] Créer un TreeView d'une AD avec LDAP (adfunction.au3)

#2

Message par Guiotv2 »

34 vues et 0 réponses.

Peut être que mon problème n'est pas claire ?!?

Vous pouvez me poser des questions j'essaierais d'éclaircir le problème.
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Créer un TreeView d'une AD avec LDAP (adfunction.au3)

#3

Message par SagePourpre »

Guiotv2 a écrit :Bonjour,

Je m'arrache les cheveux depuis deux jours j'essaie de créer un treeview d'une AD en m'y connectant en LDAP

Qu'est-ce qu'une AD ?

Qu'est-ce qu'une connexion en LDAP ?


Héhé... je ne sais pas pour les autres, mais ces deux termes ne m'évoquent rien.


Mais sinon, je vois que ta question est relative à un udf qui n'est pas inclus dans autoit, voire peut-être pas
utilisé du tout par la plupart.
Autant de raisons qui peuvent expliquer le nombre de vue et le manque de réponses.
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Blueye
Niveau 1
Niveau 1
Messages : 2
Enregistré le : ven. 16 avr. 2010 07:38
Status : Hors ligne

Re: [..] Créer un TreeView d'une AD avec LDAP (adfunction.au3)

#4

Message par Blueye »

Bonsoir Guiotv2,

Ci-dessous le lien d'un script pour avoir de façon rapide, un treeview de l'active directory.
Adapter la variable $strRootContainer avec l'OU concernée racine, sinon affecter sa valeur à strAdsDomainPath

http://www.autoitscript.com/forum/topic ... ntry547697

Bon courage pour la suite.


Blueye.
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Créer un TreeView d'une AD avec LDAP (adfunction.au3)

#5

Message par Jerome »

Coucou,


AD : active directory
LDAP : connexion à distance à une archives active directory.

Pas plus de précision pour ton problème dsl ...



Jérôme
Répondre