使用任务计划程序在关机前运行任务

G.P*_*ell 12 windows-7 sync scheduled-tasks synctoy task-scheduler

在撰写本文时,唯一可用的选项是“开始任务”:

  • 按计划
  • 登录时
  • 启动时
  • 空闲时
  • 在一次活动中
  • 在任务修改/创建时
  • 在连接到用户会话时
  • 与用户会话断开连接时
  • 在工作站锁上
  • 在工作站上解锁

有没有办法让任务计划程序在关机前运行任务?

小智 18

尽管这是一个较旧的线程,但我想添加一个我设计的效果很好的解决方案。

我想在启动关闭或重启时运行脚本或批处理文件,但我不想使用组策略关闭脚本功能。这样做的原因非常深入,但我基本上需要在某些服务关闭之前运行脚本。

我最终创建了一个计划任务,如下所示:

  • 类型:在事件中(基本)
  • 日志:系统
  • 来源:User32
  • 事件 ID:1074

当用户或命令以登录用户的身份或代表用户启动关闭或重新启动时,将触发事件ID 1074。通过创建一个任务来使用它来触发脚本,它将启动脚本并允许它完成,但是它只会在日志中报告任务为“正在运行”或“已触发”。我没有将它与长脚本一起使用,因此可能值得进一步测试,但它适用于短脚本。

  • 这在服务器核心 1909 中不起作用,我认为是因为计划任务服务在记录此事件之前已停止。到目前为止,我还没有找到可以替代的事件 (2认同)

Joh*_*ohn 6

您可以使用Windows 7 中的组策略编辑器创建关机任务

  • @Marc.2377 运行 (win+R) gpedit.msc:计算机配置/Windows 设置/脚本(启动/关机)/关机。在“关机属性”对话框中,添加要在关机时执行的脚本。 (4认同)
  • 如何?此处应包含说明。 (2认同)