首页 > 解决方案 > 使用 Java 运行位于 NAS 卷上的批处理文件

问题描述

问:我需要使用 Java 程序的命令提示符运行位于 NAS 远程驱动器上的批处理文件。我尝试了以下解决方案,它从远程位置读取批处理文件,但在我的本地执行它,因为 cmd.exe 将来自我的本地。我需要知道如何在远程 Windows 服务器中打开命令提示符。可以说我的远程 Windows 服务器是:CTRD001

String[] command = {"cmd.exe ", "/C", "开始", "\\adgtc011\tfo25\test\test.bat"};

进程 p = Runtime.getRuntime().exec(command);

我可以使用 %windir%\system32\cmd.exe 之类的东西在远程服务器上打开,但绝对可以使用正确的路径配置。

标签: javawindowsnas

解决方案


推荐阅读