我目前正在使用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服务器