2008-10-16 131 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

相关问题