En Win7, un usuario puede hacer clic derecho en un programa y elegir 'Ejecutar como administrador'. Aparece una ventana emergente, pero no tiene que ingresar la contraseña de administrador.
Me gustaría obtener la misma funcionalidad, pero desde la línea de comandos, en particular, desde el interior de un .bat
archivo.
Soy consciente del runas
comando incorporado , pero no he encontrado una manera de usar que no termine pidiendo una contraseña en algún momento.
También conozco el Process.StartInfo.Verb = "runas";
método, que hace exactamente lo que quiero, pero requiere que cree una aplicación .NET personalizada.
¿Hay alguna manera, usando solo herramientas de línea de comandos incorporadas en Win7, para lograr esto?
Actualización: Gracias a uSlackr, elaboré este comando:
powershell Start-Process cmd.exe -Verb RunAs
Por supuesto, el cmd.exe
es solo un marcador de posición.