Le meilleur moyen d’exécuter des commandes à distance sur un serveur Windows à partir de Java?

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

  •  03-07-2019
  •  | 
  •  

Question

Existe-t-il des solutions existantes pour l'exécution à distance de commandes sur un serveur Windows à partir de Java en mode natif? psexec.exe n'est pas une option, car l'application Java doit être multiplateforme.

Même une solution préexistante utilisant Java RM suffirait.

Actuellement, j'utilise une bibliothèque de client SSH pour ssh via Java sur un serveur Windows exécutant le démon cygwin SSH. Malheureusement, le démon SSH a quelques problèmes lorsqu'il est question de citer des commandes qui vont dans un shell CMD (par opposition à bash).

Était-ce utile?

La solution

Consultez le client Java RDP . Pas vraiment original, mais avec un peu de creusage, vous devriez être en mesure de le réduire à vos besoins.

Puisqu'il utilise getopt, je suppose que c'est sous GPL.

Autres conseils

Cela demandera du travail, mais la bibliothèque de contrôle à distance de Hudson prend très bien en charge l'exécution de commandes et l'exécution d'opérations sur les fichiers sur le réseau sur des ordinateurs distants.

voir http://hudson.dev.java.net (vous devrez plonger dans le code)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top