Eliminar, cargar y ejecutar archivos de forma remota

Eliminar, cargar y ejecutar archivos de forma remota

Estoy desarrollando un programa y necesito cargar mi xyz.exearchivo en muchas máquinas host y ejecutarlas.frecuentemente.

Necesito una herramienta servidor-cliente para hacerlo siguiendo los pasos a continuación después de una señal de actualización desde mi PC:

  1. Esas máquinas host deberían eliminar cualquier proceso en ejecución con nombre xyz.exe.
  2. Descarga mi nuevo xyz.exe.
  3. Luego ejecuta new xyz.exe.

Conozco algunas herramientas como PsExec, pero necesito herramientas con una mejor interfaz de usuario y más potentes.

¿Existe alguna herramienta para hacerlo?

ACTUALIZAR: Los sistemas están en la misma LAN, el sistema operativo es Windows (XP o 7), no se necesita acceso remoto completo. Soy desarrollador y mi programa debería ejecutarse en hosts remotos y estoy probando mi aplicación.

Respuesta1

Puedes hacer todo eso con psexec, observa cómo taskkilly robocopyviene con Windows:

psexec \\TARGET "taskkill /F /IM xyz.exe /T"
psexec \\TARGET "robocopy SOURCE_PATH TARGET_PATH xyz.exe"
psexec \\TARGET "TARGET_PATH\xyz.exe"

Si alguno de estos no está disponible, estoy bastante seguro de que puede encontrar alternativas más antiguas que vienen con Windows. xcopypor ejemplo, es el predecesor robocopyy todavía está disponible incluso en Windows 8.

Respuesta2

Si no desea utilizar psexec, una alternativa sería crear un evento utilizando el programador de tareas que observe la carpeta pública de un usuario y, cuando se actualice, elimine el xyz.exe actual y ejecute el nuevo. Luego, cada vez que creara una nueva versión, todo lo que tendría que hacer sería colocarla en la carpeta pública en red del usuario.

Respuesta3

Si está abierto a una alternativa más profesional, puede utilizar OPSI. Simplemente descargue el dispositivo del servidor OPSI (es una máquina virtual basada en Linux), ejecute la configuración e incluya los clientes de Windows.

Luego podrás administrar tus clientes dentro de la interfaz web de OPSI y hacer todas esas cosas desagradables que quieras hacer.

http://en.wikipedia.org/wiki/Opsi

información relacionada