在Java程序内的远程计算机上运行批处理文件

时间:2014-06-16 22:20:08

标签: java windows batch-file dos

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

那么,是否有人熟悉在远程计算机上执行批处理文件的过程。更好的是,来自Java内部。

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

1 个答案:

答案 0 :(得分:1)

我不太了解java,但你可以从中执行外部程序吗?如果答案是"是"您可以尝试使用Sysinternals的PSEXEC,远程运行各种类型的东西。