如何通过命令提示符在 windows Task Scheduler 中使用事件触发器创建任务?
How to create task with event trigger in windows Task Scheduler through command prompt?
我在批处理文件中有以下代码,如果双击将在任务调度程序中创建一个任务 TimeLogger,它将执行start.vbs 文件在 16:50周一到周五的每一天
SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN "TimeLogger" /TR "%cd%\start.vbs" /ST 16:15
我通过命令 promt 执行此操作,因为我想将它发送给我的同事,他们只需双击该文件即可创建此任务。
但我需要修改任务,以便它会被事件触发(事件 it 20225)。我可以从任务调度程序 UI 创建它,但是我如何从 cmd 执行此操作,所以我可以把它变成一个批处理文件?
你可以试试这个:
schtasks /Create ^
/SC Onevent ^
/MO "*[Application/EventID=20225]" ^
/EC Application ^
/TN "TimeLogger" ^
/TR "start.vbs" ^
/F
我在批处理文件中有以下代码,如果双击将在任务调度程序中创建一个任务 TimeLogger,它将执行start.vbs 文件在 16:50周一到周五的每一天
SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN "TimeLogger" /TR "%cd%\start.vbs" /ST 16:15
我通过命令 promt 执行此操作,因为我想将它发送给我的同事,他们只需双击该文件即可创建此任务。
但我需要修改任务,以便它会被事件触发(事件 it 20225)。我可以从任务调度程序 UI 创建它,但是我如何从 cmd 执行此操作,所以我可以把它变成一个批处理文件?
你可以试试这个:
schtasks /Create ^
/SC Onevent ^
/MO "*[Application/EventID=20225]" ^
/EC Application ^
/TN "TimeLogger" ^
/TR "start.vbs" ^
/F