¿Cómo ejecutar un archivo exe de forma remota?

¿Cómo ejecutar un archivo exe de forma remota?

Tengo un archivo exe colocado en un servidor remoto. Necesito invocarlo desde otro servidor directamente/usando un archivo por lotes. Cuando invoco usando un archivo por lotes, se ejecuta y se muestra en el Administrador de tareas del servidor que invoca. Debido a que el servidor que invoca tiene problemas de seguridad, el archivo ejecutable invocado no llama a algunas API, dice "Error de autenticación" y falla. Pero quiero que el exe se ejecute en el servidor remoto, ya que tiene todas las funciones, pero se invoca de forma remota.

Respuesta1

La PsExecherramienta puede ser una buena idea, podemos usarla para presentar exearchivos de forma remota.

Por favor consulte el enlace:PsExec v2.11

Respuesta2

Cree un servicio que ejecute el exe usando sc en la línea de comando del servidor remoto. Luego puede usar la Consola de administración de servicios para conectarse al servidor remoto e iniciar su servicio.

sc crear nombre_servicio binpath=C:\ruta\a\binario [opción1] [opción2] [opciónN]

Respuesta3

Gracias por sus aportes... El problema fue que algunas llamadas API a un sitio web externo fallaban debido a las políticas de red de nuestro cliente a través de una conexión VPN. No encontramos una solución precisa para esto y, alternativamente, resolvimos el problema colocando el archivo ejecutable en otro servidor que permite llamadas a sitios web externos y modificamos el código en consecuencia y lo programamos para que se ejecute como una tarea en el programa de tareas.

información relacionada