Changement mot de passe user AD / script VBS
Bonjour à tous !:P
J'implore votre aide car je suis bloqué dans un script :oops:
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:
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 !