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 .batarchivo.
Soy consciente del runascomando 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.exees solo un marcador de posición.