我现在有一个程序,该程序在我工作时使用“ net use”命令访问网络计算机上的共享驱动器。这很棒,我可以使用apache的FileUtil库将远程计算机上的文件复制到我自己的文件中。现在,我想运行位于远程计算机上的批处理文件,并且希望它在该环境中而不是我自己的本地计算机上执行。一开始我以为我可以再次使用“ net use”命令没有问题,但是当我执行批处理文件时,它是在我自己的机器上而不是远程机器上运行的。但是,这不是我想要的。

因此,熟悉此过程的人是否可以在远程计算机上执行批处理文件。更好的是,从Java内部。

感谢您的任何反馈,我非常感谢!

最佳答案

我对Java不太了解,但是可以从中执行外部程序吗?如果答案是“是”,您可以尝试使用Sysinternals的PSEXEC,它可以远程运行各种操作。

关于java - 在Java程序中的远程计算机上运行批处理文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24253113/

10-10 21:20