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...
[R] Autoit et les requetes LDAP
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.
-
- Niveau 4
- Messages : 53
- Enregistré le : mar. 07 août 2007 14:05
- Localisation : Grenoble
- Status : Hors ligne
[R] Autoit et les requetes LDAP


-
- Niveau 4
- Messages : 53
- Enregistré le : mar. 07 août 2007 14:05
- Localisation : Grenoble
- Status : Hors ligne
Re: [..] Autoit et les requetes LDAP
Little up...
Ca ne parle à personne les requetes LDAP ?

Ca ne parle à personne les requetes LDAP ?


Re: [..] Autoit et les requetes LDAP
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 ?
C'est un système client/serveur ? on se connecte via un serveur et on envoie des requêtes ?
-
- Niveau 4
- Messages : 53
- Enregistré le : mar. 07 août 2007 14:05
- Localisation : Grenoble
- Status : Hors ligne
Re: [..] Autoit et les requetes LDAP
Oui, c'est le protocole qu'utilise Active Directory.VooDoo a écrit :C'est un système client/serveur ? on se connecte via un serveur et on envoie des requêtes ?
Il permet d'envoyer des requetes au serveur AD (après authentification) pour lister, ajouter, supprimer des objets de l'annuaire désiré...


Re: [..] Autoit et les requetes LDAP
Alors il faut regarder du coté
Ceci pourrait étre un debut:
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
-
- Niveau 11
- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [..] Autoit et les requetes LDAP
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
) 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.
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

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.