Cmd bat脚本检查事件查看器中的错误,然后运行另一个bat来修复该错误

Cmd bat脚本检查事件查看器中的错误,然后运行另一个bat来修复该错误,cmd,event-viewer,Cmd,Event Viewer,我想知道是否可以使用bat脚本来检查事件查看器 对于某些应用程序错误,如果发生该错误,则 应该调用另一个bat文件 例如 我有一个名为reset_IE.bat的bat文件,用于清除IE临时文件,以及 将其重置为出厂默认值,allready可以正常工作 如何使用cmd检查事件查看器中的某个错误,然后运行 如有必要,可重新设置电池 主bat文件最终将包含多个不同类型的检查 错误,针对不同的软件错误 我发现并举例说明,刚才我的一个用户。。。outlook不断请求安全模式,然后重新启动。。。您需要删除o

我想知道是否可以使用bat脚本来检查事件查看器 对于某些应用程序错误,如果发生该错误,则 应该调用另一个bat文件

例如

我有一个名为reset_IE.bat的bat文件,用于清除IE临时文件,以及 将其重置为出厂默认值,allready可以正常工作

如何使用cmd检查事件查看器中的某个错误,然后运行 如有必要,可重新设置电池

主bat文件最终将包含多个不同类型的检查 错误,针对不同的软件错误

我发现并举例说明,刚才我的一个用户。。。outlook不断请求安全模式,然后重新启动。。。您需要删除outcmd.dat文件

如何使用wevutil.exe或任何其他工具检查eventviewer。。。检查应用程序日志中是否存在应用程序outlook.exe故障,然后调用另一个名为fix\u outlook\u safemode.bat的bat文件

这将反过来运行

del "C:\Documents and Settings\%username%\Application Data\Microsoft\Outlook\outcmd.dat"
使用windows2003(可能是XP),您可以使用内置的

示例:当磁盘已满时(源srv的eventid 2013),将执行raiseevent.cmd:

正如您所看到的,您可以将任何想要的参数传输到批处理


使用win2k8和7,您可以在taskscheduler中创建一个任务,如果发生事件,该任务将被触发。

这听起来更像是脚本作业?您正在运行什么操作系统?@Kayasax应该无关紧要,但它将在windows xp和windows 7之间
eventtriggers /create /TR "disk_full" /TK "C:\WINNT\system32\events\raiseEvent.cmd %computername% system 2013 Srv"  /EID 2013 /SO "Srv"