是否可以使用Powershell命令get-counter获取性能计数器描述?

问题描述 投票:1回答:1

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

enter image description here

是否有可能从Powershell的get-counter cmdlet获取此信息?

powershell performancecounter perfmon
1个回答
1
投票

看来信息存储在注册表中(英文):

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

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

(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009").Help

这将从帮助条目中提取所有文本,然后您可以使用管道/ Select-String /各种字符串方法,Where子句/ etc来过滤。

希望这可以帮助!

© www.soinside.com 2019 - 2024. All rights reserved.