windows自动任务计划执行批处理文件(.bat)报错DNS服务器对区域没有权威
2018-01-03 13:20
981 查看
这种报错实在让人摸不着头脑。不过在解决问题的过程中,得到一个很好的思路。
当你遇到一个比较生僻的windows上的问题时,baidu有可能收录较少,此时你可以去微软的论坛上找解决思路。
https://social.microsoft.com/Forums/zh-CN/home
DNS服务器对区域没有权威报错解决:
当信心满满的写完了批处理文件测试通过后,在自动任务计划新建了任务,而任务却报错“DNS服务器对区域没有权威”,此时完全摸不着头脑。经搜集大量资料原因如下。
简单说一下windows的自动任务计划使用。
当我们新建一个任务的时候,我们需要把上面的常规、触发器、操作、条件、设置这些选项卡都按照自己的需求设置一遍然后点确定才算创建了一个完整的任务。而这些选项卡中最重要的就是触发器和操作这两块儿。
触发器:这里面可以定义任务的执行频率
操作:这里是指定你要自动执行的程序。
而我要执行一个批处理文件,就把批处理的路径放在了这里,当时注意到“起始于”这个选项,因为后面标注了可选,也就没有太在意。然而,就是这么个小细节导致任务失败。
因为我每次测试.bat脚本的时候,总是下意识的在脚本所在目录打开cmd窗口,或者切换到脚本所在目录再执行。那是因为.bat脚本执行的时候都有自己的上下文环境。而自动任务计划不会给你切换目录,如果你的.bat脚本又不支持自动切换到当前目录,那么你就需要把这个“起始于”选项设置为脚本所在目录的路径。所以人家标注的可选前提是你的脚本支持自动切换目录。
当你遇到一个比较生僻的windows上的问题时,baidu有可能收录较少,此时你可以去微软的论坛上找解决思路。
https://social.microsoft.com/Forums/zh-CN/home
DNS服务器对区域没有权威报错解决:
当信心满满的写完了批处理文件测试通过后,在自动任务计划新建了任务,而任务却报错“DNS服务器对区域没有权威”,此时完全摸不着头脑。经搜集大量资料原因如下。
简单说一下windows的自动任务计划使用。
当我们新建一个任务的时候,我们需要把上面的常规、触发器、操作、条件、设置这些选项卡都按照自己的需求设置一遍然后点确定才算创建了一个完整的任务。而这些选项卡中最重要的就是触发器和操作这两块儿。
触发器:这里面可以定义任务的执行频率
操作:这里是指定你要自动执行的程序。
而我要执行一个批处理文件,就把批处理的路径放在了这里,当时注意到“起始于”这个选项,因为后面标注了可选,也就没有太在意。然而,就是这么个小细节导致任务失败。
因为我每次测试.bat脚本的时候,总是下意识的在脚本所在目录打开cmd窗口,或者切换到脚本所在目录再执行。那是因为.bat脚本执行的时候都有自己的上下文环境。而自动任务计划不会给你切换目录,如果你的.bat脚本又不支持自动切换到当前目录,那么你就需要把这个“起始于”选项设置为脚本所在目录的路径。所以人家标注的可选前提是你的脚本支持自动切换目录。
相关文章推荐
- Windows Server 2008中使用计划任务定时执行BAT批处理文件图文教程
- Windows Server 2008中使用计划任务定时执行BAT批处理文件图文教程
- 在Windows server 2008下计划任务无法正常执行bat批处理文件的问题
- 在Windows server 2008下计划任务无法正常执行bat批处理文件的问题
- 在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现
- Windows中使用计划任务自动执行PHP程序实例
- 使用windows任务计划程序自动清除C盘缓存文件
- Windows 添加计划任务 每隔一定时间执行指定批处理脚本
- 在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现
- 使用C#创建WindowsService(Windows服务):定期执行Dos命令或Bat(批处理)文件
- 转:Windows任务计划实现自动执行ArcGIS相关功能
- windows下设置计划任务自动执行PHP脚本
- win7计划任务执行BAT文件问题
- 用bat实现定时执行任务的批处理文件
- windows下设置计划任务自动执行PHP脚本
- 在windows下写成批处理文件(.bat)顺序执行命令
- 在WINDOWS中设置计划任务执行PHP文件
- php:在WINDOWS中设置计划任务执行PHP文件
- 利用windows计划任务定时调用BAT执行oracle数据库重建索引
- WINDOWS中设置计划任务执行PHP文件