[R] Autoit et les requetes LDAP

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
XcessiV
Niveau 4
Niveau 4
Messages : 53
Enregistré le : mar. 07 août 2007 14:05
Localisation : Grenoble
Status : Hors ligne

[R] Autoit et les requetes LDAP

#1

Message par XcessiV »

Bonjour tout le monde !

Est il possible d'utiliser des requetes LDAP avec autoit ?
En fait je voudrais interoger mon AD pour recuperer l'ensemble des machines ainsi que les utilisateurs...
:) Merci à la AutoIt French Team pour son aide :)
XcessiV
Niveau 4
Niveau 4
Messages : 53
Enregistré le : mar. 07 août 2007 14:05
Localisation : Grenoble
Status : Hors ligne

Re: [..] Autoit et les requetes LDAP

#2

Message par XcessiV »

Little up... :?
Ca ne parle à personne les requetes LDAP ?
:) Merci à la AutoIt French Team pour son aide :)
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Autoit et les requetes LDAP

#3

Message par Voodoo »

J'ai fait une petite recherche et il me semble que ce soit un protocole destiné à la egstion d'annuaire. Une sorte de Base de donnée. Cela repose sur du Tcp/Ip donc peut étre envisageable. Il faudrait nous en dire un peu plus.

C'est un système client/serveur ? on se connecte via un serveur et on envoie des requêtes ?
XcessiV
Niveau 4
Niveau 4
Messages : 53
Enregistré le : mar. 07 août 2007 14:05
Localisation : Grenoble
Status : Hors ligne

Re: [..] Autoit et les requetes LDAP

#4

Message par XcessiV »

VooDoo a écrit :C'est un système client/serveur ? on se connecte via un serveur et on envoie des requêtes ?
Oui, c'est le protocole qu'utilise Active Directory.
Il permet d'envoyer des requetes au serveur AD (après authentification) pour lister, ajouter, supprimer des objets de l'annuaire désiré...
:) Merci à la AutoIt French Team pour son aide :)
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Autoit et les requetes LDAP

#5

Message par Voodoo »

Alors il faut regarder du coté

Code : Tout sélectionner

Tcpconnect()
Tcprecv()
et Tcpsend()

Ceci pourrait étre un debut:

Code : Tout sélectionner

 
$ip_serveur = ""
$port_serveur = ""
$requete= "" ;premiere phrase a envoyé au serveur si besoin.
 
TCPStartup()
 
Global $Tcp_socket = TCPConnect($ip_serveur, $port_serveur)
If @error Then Exit MsgBox(16, "Erreur", "Impossible de se connecter au serveur par la lisaison tcp")
 
TCPSend($Tcp_socket, $requete)
 
While 1
    $Tcp_recv = TCPRecv($Tcp_socket, 255)
    If $Tcp_recv <> "" Then
        MsgBox(0, "TCP RECV", $Tcp_recv)
    EndIf
    Sleep(10)
WEnd
 
Func OnAutoItExit()
    TCPCloseSocket($Tcp_socket)
    TCPShutdown()
EndFunc   ;==>OnAutoItExit
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Autoit et les requetes LDAP

#6

Message par ani »

Etant méga novice en la matière,
la réponse sera OUI, on peut utilisé avec n'importe quel langage de script le Lightweight Directory Access Protocol (LDAP).
Comment ? en utilisant les OBJET
Active Directory est inclus à windows celui-ci est un annuaire LDAP.
Y a aussi l'adsi (active directory service interface :o ) ect...

Il te faudra normalement utilisé les classes d'objet ADODB, la première étant la connection, la seconde la commande, mais çà à mon avis tu le savait déjà ;).

Encore un sujet qui m'interresse fortement, n'ayant utilisé que très peu de protocol.

Normalement le sujet LDAP fut abordé sur le forum anglais.
Répondre