Je voudrais exécuter un script en local sur chacun de mes postes du domaine, récupérer les 5 derniers caractères du nom de la machine et changer le mot de passe du compte administrateur local de la machine à l'aide de la commande en ligne pspasswd en y ajoutant un mot.
Le problème que je rencontre est que je ne parviens pas à utiliser ma variable $MDP dans la commande dos.
J'ai cherché (peut être mal me répondrez vous...) sur le forum et sur le net mais je n'ai rien trouvé me permettant d'utiliser une variable déclarée dans autoit dans une commande dos utilisée après.
Voici mon script
Code : Tout sélectionner
$computername = EnvGet("computername")
$MDP=StringRight ($computerName, 5)
MsgBox (4096, "MDP", $MDP, 10)
Runas ("Mon_nom_d'admin","Mon_domaine","Mon_mot_de_passe","0","c:\mdp\pspasswd.exe Administrateur Test$MDP /accepteula")
J'ai mis le msg box pour être sur dans un premier temps que je récupérais bien les bonnes infos (j'y vais un peu à taton n'ayant jamais fait de programmation...et de ce coté là c'est ok !)
Merci d'avance pour l'aide apportée !