Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file Schtasks CMD.bat故障_Batch File_Cmd_Windows Task Scheduler - Fatal编程技术网

Batch file Schtasks CMD.bat故障

Batch 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格式保存到记事本并

当我运行任务时,它会启动.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格式保存到记事本并以管理员身份运行)

使用向导后,在事件查看器中,将任务绑定到事件,启动
计算机管理=>任务计划程序
,并深入到
任务计划程序库=>事件查看器任务
,找到名为
Security\u Microsoft-Windows-Security-Auditing\u 4624的任务,并将其导出为XML


此时,您可以简单地将该XML文件包含在脚本中,并修改脚本以在系统上导入XML任务描述。或者,您可以将该XML文件与使用CLI创建的任务中导出的XML文件进行比较,以查看差异。
EventTrigger
节点的
Subscription
内容之间的差异将具有指导意义。

尝试
/MO*[Security/EventId=4624]
。我已经有一段时间不支持Windows TaskScheduler了。这仍然不起作用。是否确定已触发事件Id?是否正在尝试以当前登录的用户身份运行此操作。你的程序实际上做什么?还有,你是如何测试的?