Para lograr esto necesitas tener instalado Windows PowerShell .
Abre un bloc de notas y pon el siguiente codigo:
@ECHO OFF
powershell -noexit -command (runas /netonly /user:DOMINIO\usuario 'X:\ruta\de\programa\archivo.ext')
Después guarda el archivo con la extensión .bat y ejecútalo.
Al correr el programa verás un prompt que te pedirá el password para DOMINIO\usuario . Pon el password y presiona Enter. El prompt ejecutará el programa y se cerrará.
Ahora estas corriendo el programa con privilegios del DOMINIO\usuario y si necesitas acceder al Servidor ya estará registrado como si estuviera en el mismo dominio.
@ECHO OFF le dice al shell que no muestre la ejecución del comando (modo silencioso)
powershell es el encargado de ejecutar tu programa
-noexit le dice a powershell que no cierre la ventana una vez que ejecute -command
-command (runas /netonly /user:DOMINIO\usuario 'X:\ruta\de\programa\archivo.ext') le dice a powershell que ejecute el programa como el usuario DOMINIO\usuario y que cree una nueva sesión de login.
0 comments:
Post a Comment