我想为我的logman命令创build一个设置文件。 我希望有很多perfmon计数器。
是否有任何简单的方法让所有的perfmon计数器的确切文本在任何地方?
我唯一想到的是通过GUI创buildPerfmon Counter Log,然后导出选定的计数器的列表 – 但我没有看到一个导出选项! 我想我可以手动复制我在屏幕上看到的内容,但效率不高。 我将要处理数十个计数器。
也许有一个列表的地方? 这将更容易复制和粘贴。
实现这一点的简单方法是使用typeperf命令。
例如,要获取所有可用Windows PerfMon计数器的完整列表,请从命令提示符处键入以下命令: typeperf -q
用你想监视的所有计数器创build一个文件counters.txt ,(每行1个)
将输出发送到日志文件。 ( typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv )
祝你好运! 亨克
我能做到这一点的唯一方法是设置您的跟踪,然后将其保存(或复制属性并将其粘贴到文本文件)。 HTML或复制的属性会创build一个包含大量<param>标签的<object> <param>标签来设置跟踪。 这不是很漂亮,但是您可以使用XMLparsing器来过滤<param>标签。 这些计数器具有格式为Counterxxxxx NAME属性(其中X是具有前导0的递增数字),并且Path属性是与计数器的名称相结合的目标机器的名称。 过滤掉那些特定的节点,你会得到清单。
我不知道如何去导出系统中所有可用计数器的列表。 也许WMI或者Powershell有一些你可以从中获得的东西。
另外,看看这个问题 ,可能会给你更多的线索。
您可以通过查询所述机器的registry,导出在特定机器上具有性能计数器的所有服务的列表。 从命令提示符typesreg查询/? 得到一个参数列表。