有没有现成的解决方案可以在Java中本地远程执行Windows服务器上的命令?由于Java应用程序必须跨平台,因此psexec.exe不是选项。
即使使用Java RM的预先存在的解决方案也足够。
目前,我正在使用一个SSH客户端库通过Java ssh到运行cygwin SSH守护程序的Windows服务器。遗憾的是,SSH守护程序在引用进入CMD(而不是bash)shell的命令时存在一些问题。
有没有现成的解决方案可以在Java中本地远程执行Windows服务器上的命令?由于Java应用程序必须跨平台,因此psexec.exe不是选项。
即使使用Java RM的预先存在的解决方案也足够。
目前,我正在使用一个SSH客户端库通过Java ssh到运行cygwin SSH守护程序的Windows服务器。遗憾的是,SSH守护程序在引用进入CMD(而不是bash)shell的命令时存在一些问题。
这需要一些工作,但是Hudson中的远程库非常支持在远程计算机上运行命令和进行文件操作。
请参见https://jenkins.io/projects/remoting/(您需要深入代码)