当我尝试选择一个我知道名称和存在的事实的计数器时,例如Get-Counter -ListSet '\ProcessorPerformance(*)\frequency' | Select-Object -ExpandProperty Counter
,我得到错误:
Get-Counter:找不到任何性能计数器 与以下内容匹配的localhost计算机: \ ProcessorPerformance(*)\频率。在行:1 char:1
当我知道全名或路径时,如何获得计数器?
答案 0 :(得分:2)
也许您可以在scripting guy site上找到帮助:
(Get-Counter -ListSet 'processor information').paths | get-counter
答案 1 :(得分:1)
你是混合套装和柜台。 计数器 'Processor Frequency'
包含在名为'Processor Information'
的集中。您的示例是要求名为'\ProcessorPerformance(*)\frequency'
的 set ,它不存在。
一个简短的例子:
# Get the set for Processor Information.
$set = Get-Counter -ListSet 'Processor Information'
# List available counters in set.
$set.Counter
# Alternatively, get just the specific counter.
Get-Counter -Counter '\Processor Information(*)\Processor Frequency'