📜  wevtutil 查询事件 id - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:41.008000             🧑  作者: Mango

使用wevtutil查询事件ID

在Windows操作系统中,我们可以使用wevtutil命令行工具来查询和管理事件日志。其中一个常用的功能就是查询特定事件ID的详细信息。

命令格式
wevtutil qe <log名称> /rd:true /f:text /c:1 /q:"*[System/EventID=<事件ID>]"
  • log名称: 指定要查询的事件日志名称,例如ApplicationSystem等等。
  • /rd:true: 指定以逆序的方式显示事件记录,最新的事件记录在最上方。
  • /f:text: 指定以纯文本格式显示事件记录,便于查看。
  • /c:1: 指定只返回1条符合条件的事件记录。
  • /q:"*[System/EventID=<事件ID>]": 指定查询满足事件ID等于指定值的事件记录。
示例

查询系统事件日志中事件ID为6005的记录:

wevtutil qe System /rd:true /f:text /c:1 /q:"*[System/EventID=6005]"

输出结果:

Log Name: System
Source: EventLog
Date: 2022-01-01T01:00:00.000Z
Event ID: 6005
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer: MYCOMPUTER
Description:
The Event log service was started.

总结

使用wevtutil命令查询事件ID可以帮助我们快速找到特定事件的详细信息,并且可以结合其他参数实现更加复杂的查询需求。需要注意的是,查询事件日志需要管理员权限。