bonjour je te propose deux option pour te permettre d’exécuter en mode administrateur
soit un script qui vérifie si tu est en admin et si c'est pas le cas te fait apparaître l'UAC pour le passer en admin ( le script n'est pas de moi mais je me souvient plus du nom de l'auteur
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| @echo off
:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"=""
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B
:gotAdmin
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------
<YOUR BATCH SCRIPT HERE> |
soit tu peux demander a ta tache de s'executer en mode system
schtasks /create /tn « Mon App » /tr c:\apps\monapp.exe /sc monthly /d 15 /ru System
de plus je t'invite a consulter , si ce n'est pas deja fait cette page http://technet.microsoft.com/fr-fr/l...BKMK_sys_perms
Cordialement Comandant Chaos
Partager