3

Java からネイティブに Windows サーバーでコマンドをリモート実行するための既存のソリューションはありますか? Java アプリケーションはクロスプラットフォームでなければならないため、psexec.exe はオプションではありません。

Java RM を使用した既存のソリューションでも十分です。

現在、私はSSHクライアントライブラリを使用して、javaを介してcygwin SSHデーモンを実行しているWindowsサーバーにsshしています。悲しいことに、SSH デーモンには、(bash ではなく) CMD シェルに入るコマンドをクォートする際にいくつかの問題があります。

4

2 に答える 2

4

多少の作業が必要になりますが、Hudson のリモーティング ライブラリは、リモート コンピューター上でネットワーク経由でコマンドを実行し、ファイル操作を実行するための非常に優れたサポートを備えています。

https://jenkins.io/projects/remoting/を参照してください(コードに飛び込む必要があります)

于 2008-10-16T19:50:47.360 に答える
2

Java RDP クライアントを確認してください。すぐに使えるわけではありませんが、少し掘り下げるだけで、必要なものに切り詰めることができるはずです。

getopt を使用しているため、GPL 化されていると思います。

于 2008-10-17T06:17:48.623 に答える