Script batch pour exécuter des commandes avec des privilèges d'administrateur
Permet aux scripts d'être exécutés automatiquement sans que l'utilisateur ait à cliquer manuellement sur « Exécuter en tant qu'administrateur ».
Fonctionnement :
• Si le script est exécuté sans privilèges d'administrateur, il redémarre en demandant ces privilèges.
• Si le script est exécuté avec des privilèges d'administrateur, il continue à fonctionner normalement.
Placez la commande suivante au début de vos scripts :
@echo off
if "%1"=="runas" (
cd %~dp0
goto GO
) else (
powershell Start -File "cmd YourScript.bat'/K %~f0 runas'" -Verb RunAs
exit
)
:GO
:: ... votre script ici ...
Remplacez "YourScript.bat" par le nom de votre fichier bat.