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: