前提:在开机但不登录用户的情况下定时执行bat命令,手动执行没有任何问题,但是定时任务就是跑不起来。

试了网上好多解决方法都没有解决:1.启动程序里面将起始于(可选)选择项填写为bat命令的目录;2.使用最高权限运行;3.配置改为windows server2008 R2;4.设置本地登录策略等等

最终将所有命令的反馈打印出来多次调试,发现注释掉

mshta vbscript:createobject("sapi.spvoice").speak("开始备份和上传sql")(window.close)

以上命令,定时任务就能顺利执行了!!!


标题:记一次定时任务运行bat命令失败的原因
作者:xingzhegu
地址:https://www.fxg.life/articles/2020/10/16/1602854093344.html