The forsaken world of Windows Task Scheduler
2 months ago
- #Windows
- #TaskScheduler
- #Automation
- 作者分享了在设置备份脚本时使用Windows任务计划程序的经验。
- 最初的问题包括由于`findstr`覆盖退出代码导致的脚本失败。
- 当任务设置为用户未登录状态下运行时,出现了网络共享访问问题。
- 微软账户的无密码安全机制与任务计划程序需要存储密码的要求产生冲突。
- 必须创建本地账户并调整组策略才能成功调度任务。
- 由于任务计划程序的失败通知机制已被弃用,作者最终通过Home Assistant实现了自定义解决方案。
- 启用任务计划程序失败日志后,发现系统中存在大量无关任务的失败记录。
- 许多失败任务是由于未注册COM组件导致的,尽管相关DLL文件实际存在。
- 直接删除任务文件引发了更多错误,最终需要通过注册表编辑才能彻底删除任务。
- 作者总结认为任务计划程序被低估了,值得获得更好的打磨和关注。