Si queremos que un script nuestro se ejecute siempre con derechos administrativos sin necesidad de pincharlo con botón derecho, lo que hay que hacer es incorporar al comienzo de nuestro script las siguiente líneas de código:
Código:
@echo off openfiles >nul 2>&1 if %errorlevel% NEQ 0 goto :UACPrompt goto :gotAdmin :UACPrompt set file=%temp%\%random%.vbs set prm="%*" echo Set UAC = CreateObject^("Shell.Application"^) > "%file%" echo UAC.ShellExecute "%~fs0", %prm%, "", "runas", 1 >> "%file%" "%file%" del "%file%" >nul 2>&1 exit /b :gotAdmin ................poner aquí el script que teníamos...
Comentario