2008-10-16 59 views
2

是否有任何現有解決方案可以在本地從Java遠程執行Windows服務器上的命令? psexec.exe不是一個選項,因爲java應用程序必須是跨平臺的。從Java的Windows服務器上運行遠程命令的最佳方法?

即使是使用Java RM的預先存在的解決方案也是足夠的。

目前,我正在使用一個SSH客戶端程序庫通過java ssh到運行cygwin SSH守護程序的Windows服務器。令人遺憾的是,SSH守護進程在引用進入CMD(而不是bash)shell的命令時遇到了一些問題。

回答

2

退房的Java RDP Client。雖然不是開箱即用,但是很少挖掘,你應該能夠將其修剪到你所需要的。

由於它使用getopt,我會認爲它是GPL。

4

這將需要一些工作,但哈德遜遠程庫有很好的支持運行命令和在遠程計算機上通過網絡進行文件操作。

看到http://hudson.dev.java.net(你必須深入到代碼)

+0

很酷,謝謝!與遠程執行相關的代碼位於何處?還是遍佈整個代碼庫? – Ryan 2008-10-17 04:30:25

相關問題