¿La mejor manera de ejecutar comandos remotos en un servidor Windows desde Java?

StackOverflow https://stackoverflow.com/questions/209775

  •  03-07-2019
  •  | 
  •  

Pregunta

¿Existen soluciones existentes para la ejecución remota de comandos en un servidor Windows desde Java de forma nativa? psexec.exe no es una opción, ya que la aplicación java debe ser multiplataforma.

Incluso una solución preexistente con Java RM sería suficiente.

Actualmente, estoy usando una biblioteca de cliente SSH para ssh a través de Java en un servidor Windows que ejecuta el demonio SSH de cygwin. Lamentablemente, el demonio SSH tiene algunos problemas cuando se trata de citar comandos que entran en un shell CMD (en lugar de bash).

¿Fue útil?

Solución

Consulte el Cliente Java RDP . Realmente no está listo para usar, pero con un poco de excavación debería poder recortarlo a lo que necesite.

Ya que usa getopt, asumo que es GPL'd.

Otros consejos

Requerirá un poco de trabajo, pero la biblioteca remota en Hudson tiene muy buena compatibilidad para ejecutar comandos y realizar operaciones de archivos a través de la red en computadoras remotas.

vea http://hudson.dev.java.net (tendrá que bucear en el código)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top