是否可以使用Powershell命令get counter获取性能计数器说明?

是否可以使用Powershell命令get counter获取性能计数器说明?,powershell,performancecounter,perfmon,Powershell,Performancecounter,Perfmon,在Windows上,我们可以使用perfmon实用程序轻松获得性能计数器的描述。请查看下面快照中的“说明”部分 是否可以从Powershell的get countercmdlet获取此信息?信息似乎存储在注册表中(英文版): 多字符串密钥帮助中的HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009 因此,由于PowerShell可以使用注册表作为提供程序,是的,您可以从技术上获得此信息,尽管它有点难看: (Get-ItemP

在Windows上,我们可以使用
perfmon
实用程序轻松获得性能计数器的描述。请查看下面快照中的“说明”部分


是否可以从Powershell的
get counter
cmdlet获取此信息?

信息似乎存储在注册表中(英文版):

多字符串密钥帮助中的HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009

因此,由于PowerShell可以使用注册表作为提供程序,是的,您可以从技术上获得此信息,尽管它有点难看:

(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009").Help
这将从帮助条目中提取所有文本,然后可以使用管道/选择字符串/各种字符串方法、Where子句等对其进行过滤


希望这有帮助

仍然在寻找这个问题的答案,但到目前为止,我所找到的只是计数器集的描述,而不是单个计数器本身。我不确定这些信息是在perfmon内部烘焙的,还是存储在某个dll中的字典中,或者其他什么东西