首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python从应用程序和服务日志中获取事件日志

使用python从应用程序和服务日志中获取事件日志
EN

Stack Overflow用户
提问于 2021-07-01 19:30:11
回答 1查看 42关注 0票数 0

我正在尝试使用python从应用程序和服务日志中读取事件日志。然而,输出并不像预期的那样。(实际10 vs输出838)我使用了以下代码。我想知道参数有没有问题。

代码语言:javascript
复制
import win32evtlog
server = 'localhost'
logtype = "Microsoft-Windows-Storage-Storport/Operational"
hand = win32evtlog.OpenEventLog(server, logtype)
flags = win32evtlog.EVENTLOG_FORWARDS_READ | win32evtlog.EVENTLOG_SEQUENTIAL_READ
while True:
events = win32evtlog.ReadEventLog(hand, flags,0)
if events:
    for event in events:
       print ('Source Name:', event.SourceName)
       print ('Event ID:', event.EventID)
       print ('Time Generated:', event.TimeGenerated)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-05 16:20:53

找到了一种使用python通过powershell获取信息的方法。

代码语言:javascript
复制
import subprocess
getinfo = subprocess.check_output(
        ['powershell.exe', 'get-Winevent Microsoft-Windows-xxx/Operational'])

其中xxx是一个变量

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68209375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档