通过 Java 远程 Powershell 脚本

GVA*_*Art 5 java api powershell remote-access

您是否知道一些用于 Java 调用远程 PowerShell 脚本的 API?

从这个 API 我需要这样的东西:

  • 登录到 Windows 机器。
  • 执行 PowerShell 脚本
  • 获取脚本执行结果

还是存在另一种方法来做到这一点?谢谢

Has*_*ash 1

如果您想通过 Java 远程执行某些操作,那么考虑RMI是件好事。我不知道您是否想保留登录名(是否需要使用不同的用户?),但是如果您更改 Windows 密码等,此方法仍然有效。也有一些方法可以保证其安全(但在家庭环境中)没那么必要)。对于 shell 调用我推荐使用的是Apache Commons Exec (ExecuteWatchdog)来构建一个健壮的解决方案。

长话短说:您可以使用此绕过登录并保留某种便携式解决方案。