Ejecutar como (Run As)

Ejecución aplicaciones como otro usuario

En algunas ocasiones es necesario ejecutar aplicaciones con permisos administrivos o como si otro usuario lo estuviera haciendo. Así, por ejemplo, si estuvieramos realizando tareas administrativas también podríamos cargar el navegador web con los vínculos o marcadores de nuestra sesión de uso común. Esto lo realizamos con la opción Ejecutar como… del menu contextual sobre cualquier aplicación.

Automatización de la ejecución de aplicaciones como otro usuario

Si quisiéramos automatizar este tipo de ejecución podemos crear archivos de ejecución por lotes (*.bat) que invoquen a la aplicación RunAs. Ej: Para el caso de querer ejecutar el programa MSN Messenger como si fuéramos el usuario usuario2 se ingresaría la instrucción: runas /user:localhostusuario2 “C:Archivos de programaMSN Messengermsnmsgr.exe”. A continuación nos pediría la contraseña de dicho usuario.

Automatización del ingreso de la contraseña para la ejecución de aplicaciones como otro usuario

Podemos automatizar aún más este tipo de ejecución con una aplicación que envíe el password solicitado. SANUR es una aplicación que implementa el concepto de tuberías (pipes) para conseguir este fin. Para que no tengamos que emplear la ruta absoluta del programa SANUR agregamos dicha ruta a la variable de entrono PATH. El comando a ejecutar quedarías así: runas /user:localhostusuario2 “C:Archivos de programaMSN Messengermsnmsgr.exe” | SANUR clave2.

Fuentes:

RunAs
SANUR

Puntuación: 5.00 / Votos: 3

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *