【问题标题】:Best way to run remote commands on a Windows server from Java?从 Java 在 Windows 服务器上运行远程命令的最佳方式?
【发布时间】:2008-10-16 18:47:06
【问题描述】:

是否有任何现有的解决方案可以从 Java 本地远程执行 Windows 服务器上的命令? psexec.exe 不是一个选项,因为 Java 应用程序必须是跨平台的。

即使是使用 Java RM 的现有解决方案也足够了。

目前,我正在使用 SSH 客户端库通过 java SSH 进入运行 cygwin SSH 守护程序的 Windows 服务器。遗憾的是,SSH 守护进程在引用进入 CMD(而不是 bash)shell 的命令时存在一些问题。

【问题讨论】:

    标签: java command-line ssh


    【解决方案1】:

    这需要一些工作,但 Hudson 中的远程处理库非常支持在远程计算机上通过网络运行命令和执行文件操作。

    参见https://jenkins.io/projects/remoting/(您必须深入研究代码)

    【讨论】:

    • 酷,谢谢!与远程执行相关的代码到底在哪里?还是遍布代码库?
    【解决方案2】:

    查看Java RDP Client。并不是真正开箱即用,但只需稍加挖掘,您就可以将其修剪为您需要的。

    由于它使用 getopt,我认为它是 GPL 的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-17
      • 1970-01-01
      • 2019-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-30
      • 2021-01-03
      相关资源
      最近更新 更多