在执行位于远程的批处理文件时需要帮助

Need help on executing a batch file located remotely

我在远程计算机上有一个批处理文件,我想执行这个文件。 我必须使用 java 执行它,所以我有 2 个选项

  1. 直接从 java 程序调用远程文件或
  2. 在本地创建批处理文件调用远程批处理文件,然后调用本地批处理文件。

任何人都可以帮我实现这个吗?

我会创建一个批处理文件来执行远程批处理文件。 使用 Psexec found in Sysinternals Suite

可以很容易地实现这一点

示例执行:

Psexec.exe \RemoteMachineName -u Username -p Password C:\PathToBatch\Batch.bat