You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Python结合WMI获取系统事件日志中EventCode 6006的最后一条记录?

获取系统日志中EventCode 6006的最后一条记录

WQL(Windows管理规范查询语言)并不支持SQL里的LIMIT或LAST关键字,所以你之前的尝试无效。要获取目标事件的最后一条(最新)记录,可以通过按事件生成时间倒序排序,再取第一条的方式实现,具体查询语句如下:

SELECT TOP 1 * FROM Win32_NTLogEvent 
WHERE Logfile='System' AND EventCode='6006' 
ORDER BY TimeGenerated DESC

说明:

  • TimeGenerated是Win32_NTLogEvent类的属性,记录了事件生成的时间戳,按它倒序(DESC)排序后,第一条就是最新的事件记录。
  • TOP 1是WQL支持的语法,用于仅返回排序后的第一条结果。

内容的提问来源于stack exchange,提问作者Marlowe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 12:55:54