前提:在开机但不登录用户的情况下定时执行bat命令,手动执行没有任何问题,但是定时任务就是跑不起来。
试了网上好多解决方法都没有解决:1.启动程序里面将起始于(可选)选择项填写为bat命令的目录;2.使用最高权限运行;3.配置改为windows server2008 R2;4.设置本地登录策略等等
最终将所有命令的反馈打印出来多次调试,发现注释掉
mshta vbscript:createobject("sapi.spvoice").speak("开始备份和上传sql")(window.close)
以上命令,定时任务就能顺利执行了!!!