Tengo un archivo por lotes llamado test.bat
. Estoy llamando a las siguientes instrucciones en el test.bat
archivo:
start /min powershell.exe %sysdrive%\testScripts\testscript1.ps1
Cuando ejecuto esto a través del símbolo del sistema, mi script de prueba se ejecuta con éxito. Quiero ejecutarlo como administrador (como si hubiera creado un acceso directo de escritorio y ejecutarlo como administrador. No debería solicitar ningún nombre de usuario o contraseña).
He intentado agregar /elevate
y /NOUAC
parámetros en lo anterior test.bat
, pero no suerte. ¿Cómo soluciono este problema?
Sé cómo hacerlo manualmente, pero quiero que esto se ejecute desde el símbolo del sistema.
(Por Marnix Klooster ): ... sin usar ninguna herramienta adicional, como las sugeridas en una respuesta a la pregunta del Superusuario Cómo ejecutar el programa desde la línea de comandos con derechos elevados ).
sudo.bat
podría ser útil para alguien pastebin.com/taHp4FzR