首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用logman.exe在W2K8上创建事件跟踪?

如何使用logman.exe在W2K8上创建事件跟踪?
EN

Server Fault用户
提问于 2010-09-24 19:48:17
回答 2查看 1.5K关注 0票数 3

出于各种原因,我想了解一些Windows 2008机器上的磁盘访问情况。

我可以在可靠性和性能监视器工具中设置一个用户定义的数据收集器,使用"Windows内核跟踪“提供程序("disk”子选项)创建事件跟踪,这很好。

但是,我真的很想使用logman.exe命令来自动化它。我想说,日志管理员的文档是稀疏的。(如果有一些很棒的文档,我将非常感谢有一个指针!)我尝试使用这两个命令和-ets选项,同时使用logman create trace <name> <params>/logman start <name>-ets-only logman start <name> <params> -ets方法。

我尝试过的一切似乎都没有用:

代码语言:javascript
复制
C:\>mkdir \tracedata

C:\>logman create trace DiskTr1 -p "Windows Kernel Trace" disk -o "C:\tracedata\DiskTr1"
The command completed successfully.

C:\>logman start DiskTr1

Error:
The session name provided is invalid.

C:\>logman start DiskTr2 -p "Windows Kernel Trace" disk -o "C:\tracedata\DiskTr2" -ets

Error:
The session name provided is invalid.

C:\>logman create trace DiskTr3 -p "Windows Kernel Trace" disk -o "C:\tracedata\DiskTr3" -ets

Error:
The session name provided is invalid.

我也尝试过使用GUID作为提供者,使用十六进制值的disk子选项,到目前为止似乎没有任何工作。

谢谢!

EN

回答 2

Server Fault用户

发布于 2010-10-19 03:26:01

在ETW中,“Windows内核跟踪”提供程序被认为是一个特殊的提供程序,它只会登录到名为“NT Kernel Logger”的会话。

请参阅http://www.daschmelzer.com/cmg2006/PDFs/096.pdf

票数 4
EN

Server Fault用户

发布于 2020-11-20 17:50:29

试着这样做:

代码语言:javascript
复制
logman start "NT Kernel Logger" -p "Windows Kernel Trace" (disk) -o events.etl -ets
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/184444

复制
相关文章

相似问题

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