Windows Server 2012计划任务定时执行bat文件

推荐个人GItHub开源项目(iot-dc3)一个开源的、分布式的物联网(IOT)平台,用于快速开发物联网项目和管理拓展。https://github.com/pnoker/iot-dc3


在windows server 2012上安装了Sql Server数据库,出于数据安全的考虑,希望每天能够自动进行数据备份。、我在别人脚本的基础上自己写了一个数据库备份的bat脚本,双击该脚本时可以正常将数据库备份、压缩并删除原文件。于是我就希望将这个bat放到操作系统计划任务中-创建任务-运行脚本,每天23:58:00自动执行该脚本。
但在实验过程中总出意外,或是能备份不能压缩、或是第一天正常运行第二天就发现报错了,或是登陆操作系统时能运行,退出登陆就不能运行了。在任务计划程序中查看上次运行结果时常为“操作员或系统管理员拒绝了请求。
有人告诉我说可能是权限不够,可是我用的是Administrator 已经是最高权限了;
有人告诉我要要在常规选项中选上使用最高权限运行,我选上后问题依旧。以下为我的正确配置方法:
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
Windows Server 2012计划任务定时执行bat文件
这时我发现,在任务计划程序中有创建基本任务与创建任务两个不同的按钮,查询后发现这二者的区别是前者常规选项卡中没有安全选项,我本身用的就是最高权限的管理员帐号,不需要安全选项。于是就创建了基本任务,一试,成功了。