Windows Server不同于Linux服务器,特别使用了SQL Server服务器都要定时重启下,不然内存就会爆。造成客户端各种莫名其妙的问题。公司现有一台U8的SQL Server服务器,每隔一天都需要手动重启一下比较麻烦。使用计划任务设置每周一、三、五闲时定时重启。在设置时需注意避开系统设置的其他任务如备份等。
0x01 任务计划
打开服务器管理器 → 工具 → 任务加护程序
![](https://www.xxrj.net/wp-content/uploads/2020/07/22d52db8b96055f_1_post.png)
![](https://www.xxrj.net/wp-content/uploads/2020/07/22168835f507965_1_post.png)
0x02 创建任务
在任务计划程序库,右键创建基本任务
![](https://www.xxrj.net/wp-content/uploads/2020/07/22003e7f4918658_1_post.png)
0x03 任务名称
可以填写任务名称和描述,建议填写规范,以方便后续查看和排查。
![](https://www.xxrj.net/wp-content/uploads/2020/07/22908ec5f834f06_1_post.png)
0x04 任务触发
选择任务触发,这里可以根据自己的需求选择,后续如果不合适可以更改。
![](https://www.xxrj.net/wp-content/uploads/2020/07/22f594068ef5969_1_post.png)
0x05 任务开始
这里我选择的每周,开始时间选择在凌晨的4点,这个点应该没人使用,周期选择了一、三、五
![](https://www.xxrj.net/wp-content/uploads/2020/07/2259f57dd0865de_1_post.png)
0x06 启动程序
触发时间设置完毕后,选择需要触发的操作。我选择的是触发程序,使用系统的shutdown来重启服务器,参数选择了-r -t 0 意思是重启等待0秒。
![](https://www.xxrj.net/wp-content/uploads/2020/07/22679b835d680f6_1_post.png)
![](https://www.xxrj.net/wp-content/uploads/2020/07/2280ec9f780a165_1_post.png)
0x07 创建完成
这里可以看到,以上设置的任务摘要没有问题这个计划任务就完成了。
![](https://www.xxrj.net/wp-content/uploads/2020/07/22868bf79f90579_1_post.png)
0x08 任务预览
回到主页可以到刚才设置的计划任务名称。
![](https://www.xxrj.net/wp-content/uploads/2020/07/22b83650f8299cf_1_post.png)
0x09 修改任务
如果需要修改计划任务,点击任务右键选择属性进入到任务详情进行修改。
![](https://www.xxrj.net/wp-content/uploads/2020/07/22c81e069d5fc8a_1_post.png)
0x10 修改权限
计划任务属性 → 常规,需要修改安全选项,默认是「只在用户登录时运行」这个选项如果用户没有登录或者桌面在锁屏状态下降导致计划任务执行失败,返回结果:0x4F7 需要修改为「不管用户是否登录都要运行」点击确定,输入弹出的执行任务用户的密码即可;
![](https://www.xxrj.net/wp-content/uploads/2020/07/2020071303063091.png)
![](https://www.xxrj.net/wp-content/uploads/2020/07/2020071303065543.png)