Bonjour à tous !

J'implore votre aide car je suis bloqué dans un script
Je m'explique :

J'ai créé un script vbs qui est lancé (avec le script de démarrage de session) pour pouvoir changer le mot de passe de chaque utilisateur.
En gros une fenêtre s'affiche sur leur session et ils changent leur mot de passe.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 Set objWshNet = CreateObject("WScript.Network" )
    getUserName = objWshNet.UserName
    Set objWshNet = Nothing
 
generic= """CN=" & getUserName & ",OU=Desktops,OU=Users Accounts,DC=roval,DC=fr"""
 
Set objUser = GetObject("LDAP://" & generic)
 
objUser.SetPassword pwd
Quand je lance le script en administrator tout marche bien. Cependant lorsque l'on le lance sur la session de l'utilisateur, une fenêtre apparaît avec "Permission refusée" lorsqu'on veut changer le mot de passe.
Alors que les utilisateurs ont bien les droits pour changer LEUR mot de passe.

Je vois pas du tout là

Si quelqu'un passe par là et à une petite solution , je suis preneur ^^

Bonne journée !