9 我想为我的logman命令创建一个设置文件。我希望有很多perfmon柜台。 有什么简单的方法可以在任何地方获取所有性能计数器的确切文本? 我唯一想到的是通过GUI创建Perfmon计数器日志,然后导出所选计数器的列表-但我看不到导出选项!我想我可以手动复制屏幕上看到的内容,但这似乎效率很低。我将要处理数十个计数器。 也许某处有清单?这样比较容易复制和粘贴。 windows-server-2003 windows-xp perfmon logman — 比尔·帕兹克 source
13 一种简单的方法是使用typeperf命令。 例如,要获取所有可用的Windows PerfMon计数器的完整列表,请在命令提示符下键入以下命令: typeperf -q 创建一个counters.txt包含所有要监视的计数器的文件(每行1个) 将输出发送到日志文件。(typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv) 祝好运!亨克 — 八比特通 source 这是我所做的:typeperf -q -o "C:\Temp\counters.txt"。这会将所有计数器名称发送到一个文本文件。然后构建一个logman脚本很简单。谢谢@Henk! — Bill Paetzke 2010年 你让我今天一整天都感觉很好。 — Jir Microsoft文档链接,用于选项/开关:docs.microsoft.com/zh-cn/windows-server/administration/…– — ryanwebjackson
2 我曾经能够做到的唯一方法是设置跟踪,然后保存(或复制属性并将其粘贴到文本文件中)。HTML或复制的属性会创建一个<object>带有很多<param>标签的标签来设置跟踪。它不是很漂亮,但是您可以使用XML解析器来过滤<param>标签。计数器具有NAME以下格式的属性Counterxxxxx(其中X是带有前导0的递增数字),并且Path是具有与计数器名称一致的目标计算机名称的属性。过滤掉那些特定的节点,您将获得列表。 我不知道如何导出系统上所有可用计数器的列表。也许WMI或Powershell可以提供一些帮助。 另外,看看这个问题可能会给您带来更多线索。 — 鞘人 source
typeperf -q -o "C:\Temp\counters.txt"
。这会将所有计数器名称发送到一个文本文件。然后构建一个logman脚本很简单。谢谢@Henk!