15 octobre 2018

Lancer une commande CMD en tant qu’admin

Je faisais un petit .bat et j’avais besoin de lancer une seule des commandes contenues dedans en tant qu’administrateur. Si je lançais le batch entier en tant qu’admin, ma variable %userprofile% changeait donc c’était pas bon.

Alors pour lancer une seule des commandes du .bat en tant qu’admin, on utilisera la commande « runas » que l’on placera juste avant la commande ciblée :

runas /noprofile /user:Administrateur /env « ma_commande »

La commande « ma_commande » s’exécute alors en admin. Malheureusement, il sera demandé d’entrer le mot de passe admin quand le batch s’exécutera, je n’ai pas trouvé de moyen contre ça, mais il doit bien y avoir un moyen d’insérer le mot de passe dans la commande, si vous avez la solution je veux bien que vous la déposiez ci-dessous 🙂 .

You may also like...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *