Tengo un archivo por lotes llamado test.bat
. Estoy llamando a las siguientes instrucciones en el test.bat
expediente:
start /min powershell.exe %sysdrive%testScriptstestscript1.ps1
Cuando ejecuto esto a través del símbolo del sistema, mi testingcript se está ejecutando correctamente. Quiero ejecutarlo como administrador (como si hubiera creado un acceso directo en el escritorio y lo hubiera ejecutado 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 sin 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 herramientas adicionales, como las sugeridas en una respuesta a la pregunta de superusuario Cómo ejecutar un programa desde la línea de comandos con derechos elevados.)