解决计划任务bat脚本中涉及网络位置时遇到的问题
作者:互联网
解决掉困扰几天的bug神清气爽,赶紧来写篇随笔~
前几天由于安全原因把一个Windows Server 2012 R2上的本地硬盘SFTP换成了一个NAS SFTP
然后理所当然的原来的本地硬盘bat脚本就报错了,因为文件路径都换了
NAS映射到系统中的盘符是Z:\,于是我第一反应就是把脚本中原来的路径换成Z:\...
改完以后手动运行没问题,但是跑这个bat的计划任务一直没效果
找了各种替代方案也没实现(用python实现一些基础功能(移动文件、SFTP上传下载等)是真的麻烦)
最后看到了这一篇:利用Windows 计划任务定时将本地文件复制到共享文件夹_zxycyj1989的博客-CSDN博客_定时复制文件
其中提到了把网络位置写成\\net_host_ip_address\
我试了一下,把脚本中Z:\...的路径换成了这种格式,果然好使,计划任务成功运行了
虽然不知道原理是啥,猜测原因可能是网络映射的盘符不靠谱吧,最靠谱的还是IP访问
标签:脚本,文件,bat,网络,SFTP,NAS,换成 来源: https://www.cnblogs.com/BTday/p/15843154.html