Batch file Schtasks CMD.bat故障
当我运行任务时,它会启动.exe,但事件ID不会自动触发.exeBatch file Schtasks CMD.bat故障,batch-file,cmd,windows-task-scheduler,Batch File,Cmd,Windows Task Scheduler,当我运行任务时,它会启动.exe,但事件ID不会自动触发.exe @echo off @SCHTASKS /Create /TN Security_Microsoft-Windows-Security-Auditing_4624 /TR "C:\Program Files (x86)\example.exe" /SC ONEVENT /EC Security /MO "*[Security[(EventID=4624)]]" /f @exit :h goto h (以.bat格式保存到记事本并
@echo off
@SCHTASKS /Create /TN Security_Microsoft-Windows-Security-Auditing_4624 /TR "C:\Program Files (x86)\example.exe" /SC ONEVENT /EC Security /MO "*[Security[(EventID=4624)]]" /f
@exit
:h
goto h
(以.bat格式保存到记事本并以管理员身份运行)使用向导后,在事件查看器中,将任务绑定到事件,启动
计算机管理=>任务计划程序
,并深入到任务计划程序库=>事件查看器任务
,找到名为Security\u Microsoft-Windows-Security-Auditing\u 4624的任务,并将其导出为XML
此时,您可以简单地将该XML文件包含在脚本中,并修改脚本以在系统上导入XML任务描述。或者,您可以将该XML文件与使用CLI创建的任务中导出的XML文件进行比较,以查看差异。EventTrigger
节点的Subscription
内容之间的差异将具有指导意义。尝试/MO*[Security/EventId=4624]
。我已经有一段时间不支持Windows TaskScheduler了。这仍然不起作用。是否确定已触发事件Id?是否正在尝试以当前登录的用户身份运行此操作。你的程序实际上做什么?还有,你是如何测试的?