通过SSH在Windows Sever的网络驱动器中运行批处理文件的最佳方式



我目前正在使用SSH连接到带有freeSSHd的Window Server以运行批处理文件。

如果批处理文件在C驱动器中,则使用我的命令即可:

C:cygwin64binssh.exe -o 'StrictHostKeyChecking no' server -l name 'C:test.bat'

但是,如果我的批处理文件在非C驱动器中,那么它会说:系统找不到指定的驱动器。例如:

C:cygwin64binssh.exe -o 'StrictHostKeyChecking no' server -l name 'W:test.bat'

那么我该如何通过SSH在网络驱动器中运行批处理文件呢?

还有,检查W:\test.bat文件是否存在的方法是什么?

您应该首先用命令更改当前目录

w:

那么您应该能够运行该脚本。不管怎样,几个月前,我也遇到了同样的问题,最终制作了一个超级简单的PHP本地脚本来运行我的bat。我认为这是最好的方法,如果你已经有了一个PHP服务器

最新更新