J'ai un gros problème...
je suis entain de mettre un place un utilitaire pour faire un reset du mot de passe de nos clients.
Le but c'est que le techncien qui fait la réinit du mot de passe ne doit pas se signer en admin.
Mon problème c'est qu'il ne veut pas me donner accès en écriture sur la base LDAP alors que je lui précise le mot de passe administrateur du domaine concernée.
j'ai essayé plusieurs bout de code mais à chaque fois le même problème "permisssion refusé"
Si domaine = "CG21D001" alors
strpath = "LDAP://CG21D001/OU=utilisateurs,DC=cit,DC=siege,DC=intra,DC=groupe-casino,DC=fr"
strusername = "administrateur"
strpwd = "mot de passe"
Set ldap = GetObject("LDAP:")
Set usr2 = ldap.OpenDSObject(strpath, strusername, strpwd, 1)
end if
Set usr = CreateObject("LDAP://CN=" & form_Reset_Password.Text_matricule.Text & ",OU=" & GroupeOU & " ,DC=" & domaine2 & ",DC=" & domaine3 & ",DC=" & domaine4 & ",DC=" & domaine5)
usr.SetPassword mot_de_passe
Quelqu'un aurait une idéee.
PS: Je le fais en VB6...