Bonjour,
Je voudrais faire un petit script qui demande la lettre attribué à une certaine clé USB. Je pourrais mettre le chemin en dur dans le script mais cela serait trop simple, étant donné que c'est une clé qui va servir à des interventions sur place, du coup les chemins présents dans le script peuvent être mauvais si la clé ne prend pas la même lettre sur chaque poste.
Du coup pour remédier à cela, je demande la lettre de la clé et je lance mon script via la commande RunAs pour choper les droit d'admin. La commande marche bien mais elle n'ouvre pas le script demandé... Surement à cause de ma variable...
Le code en question :
Merci d'avance et bonne journée à vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim lettre, wsh Set wsh = CreateObject("WScript.Shell") lettre = InputBox("Renseigner la lettre attribuée à la clé USB") wsh.Run "C:\Windows\System32\runas.exe /user:Administrateur ""C:\windows\system32mshta.exe"&lettre&":\Sources\scan.hta"![]()
Partager