Windowsserver计划任务执行不成功,往往单独执行脚本是能运行的。在计划任务中不成功或者一直在运行中,实际脚本没有执行,因素无非为:1、系统因素,这些脚本在WindowsServer2003上运行成功,而在WindowsServer2008、WindowsServer2012、WindowsServer2016等系统上不成功。2、设置因素,包括权限设置、脚本设置等。
处理方法:1、安全选项中用户设置是否在设置计划任务时选择了“不管用户是否登录都要运行”的这个选项,最好选择这个,然后在确定时输入你的用户名和密码即可;因为当执行计划任务时要么是屏保的锁定屏幕状态,要么是等待用户登录的界面,或者是域用户没有登录到域造成的,因为你的计算机当前是锁定状态,所以无法执行计划任务。
2、在用户账户中选择的账户,要给权限,在“管理工具”,打开“本地安全策略”。在“本地安全策略”窗口中,依次单击“本地策略”、“用户权限分配”,然后单击“作为批处理作业登录”,将此执行此计划任务的用户增加到列表里就可以。
3、最好“操作”的启动程序中,加入脚本的起始位置目录。
4、脚本问题:bat文件最后一定不要加类似pause的命令。特别重要的一点是脚本中不能有映射盘符,要改成绝对地址。