Bonjour à tous,
Je suis nouveau sur le forum. Je dois créer des utilisateurs dans un annuaire LDAP sur Windows Server 2003.
Grâce à un code Windev je récupère le "distinguishedName" de l'objet que je veux crée, je suis bien connecté à l'annuaire LDAP, mais je n'arrive pas à créer l'utilisateur. Le message d'erreur que j'ai ne contient ni code ni message. Je suis totalement perdu, en plus c'est très important. Je sais que pour recherche une valeur d'un attribut sur un objet il suffit d'avoir le "distinguishedName" de l'objet et le nom de l'attribut. Mais il semblerait que j'ai besoin d'autres informations pour créer un utilisateur.
Je joins ci-dessous une copie du code de création:
LDAPDébutAjout("MaSession")
LDAPAjouteAttribut("MaSession","DN",Ledn)
LDAPAjouteAttribut("MaSession","objectClass","user")
LDAPAjouteAttribut("MaSession","distinguishedName",Ledn)
LDAPAjouteAttribut("MaSession","objectCategory","CN=Person,CN=Schema,CN=Configuration,DC=testad,DC=local")
LDAPAjouteAttribut("MaSession","instanceType","4")
LDAPAjouteAttribut("MaSession","cn",Nom+" "+Prenom)
LDAPAjouteAttribut("MaSession","givenName",Prenom)
LDAPAjouteAttribut("MaSession","sn",Nom)
LDAPAjouteAttribut("MaSession","displayName",Nom+" "+Prenom)
LDAPAjouteAttribut("MaSession","sAMAccountName",Prenom+Nom)
SI PAS LDAPValideAjout("MaSession",Ledn) ALORS
Erreur("erreur LDAP 1 : "+HErreurInfo(hErrComplet))
FIN

