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