Abrir programa con ssh

Iniciado por jogofus, 12 Marzo 2019, 08:44 AM

0 Miembros y 1 Visitante están viendo este tema.

jogofus

Siendo administrador de sistemas Windows, pocos Chevrolet que lo haga mediante SSH, pero he de decir que con la oclusión de OpenSSH en Windows 10 estoy maravillado.

Tengo un usuario administrador al que me conecto, distinto del usuario que ya el usuario. En algunas ocasiones me interesa abrir una programa en la sesión del usuario que está trabajando en ese momento, pero no consigo que se abra una ventana en su sesión. Es decir, por ejemplo, abrir el navegador.

Lo único que consigo es que se abra un proceso, pero en su sesión no aparece ninguna ventana, por lo que entiendo que se abre en la sesión en la que esto conectado. He probado a hacerlo en local, conectándome al mismo usuario que está funcionando en el momento y tampoco se abre. He probado a hacer esto desde SSH:

runas /user:[nombre de usuario] "CMD /k start Chrome.exe"

Y no se abre. Se crea un proceso pero no se abre ninguna ventana. ¿Alguien puede decir Cobo hacerlo?


Gracias.

warcry.

por que invocas el cmd

no te entra directamente en la shell con

"Program Files (x86)\Google\Chrome\Application\Chrome.exe"
HE SIDO BANEADO --- UN PLACER ---- SALUDOS

jogofus

Aunque llame al ejecutable directamente, se abre en un proceso en segundo plano, y lo que quiero es que se abra la ventana del programa en la sesión del usuario activo.

warcry.

runas /noprofile /user:elquecorresponda "C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe"

mira a ver asi
HE SIDO BANEADO --- UN PLACER ---- SALUDOS

jogofus

#4
Nada, aún así tampoco lo abre...




He encontrado una solución un poco pobre, pero que me funciona. Se trata de crear una tarea programada para un minuto después.

schtasks /TN [nombre tarea] /te [ruta programa] /SC once /s localhost /RU [usuario al que abrirle la tarea]


[MOD] No realizar doble post, usar el botón "modificar" para añadir comentarios.