Ejecutar aplicación como administrador con runas /savecred

Publicado: 05 Septiembre 2017, 11:59
por Cazador


En algunos casos se hace necesario ejecutar una aplicación con permisos de administrador en equipos clientes integrados en un dominio de Active Directory (AD), pero no queremos hacer al usuario administrador de su maquina por diferentes motivos. En este caso podemos utilizar el comando runas con la opción de guardar las credenciales (/savecred)

El comando runas /savecred nos permite ejecutar una aplicación con una cuenta con permisos de administrador

Como generar credenciales o ejecutar aplicaciones con las guardadas

Para utilizar la opción de ejecutar una aplicación con las credenciales de otro usuario tendremos que usar el siguiente comando. La primera vez que lo ejecutemos nos solicitará la clave del usuario. Las siguientes veces que ejecutemos este mismo comando utilizará las credenciales guardadas. Estas se almacenan en forma de fichero en la siguiente ruta: C:\Users\%username%\appdata\roaming\microsoft\credentials

Código:

C:\Windows\System32\runas.exe /profile /savecred /user:gclad "E:\Programa\MyApp.exe" 

Carpeta donde se almacenan las credenciales guardadas con runas.exe

En la siguiente ruta del perfil del usuario con el que hemos ejecutado el comando runas.exe /savecred es donde se almacen los ficheros (ocultos) con las credenciales.

Código:

C:\Users\%username%\appdata\roaming\microsoft\credentials

Publicidad