Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell Win32_PerfFormattedData_PerfOS_处理器仅支持单cpu?_Powershell_Wmi_Perfmon - Fatal编程技术网

Powershell Win32_PerfFormattedData_PerfOS_处理器仅支持单cpu?

Powershell Win32_PerfFormattedData_PerfOS_处理器仅支持单cpu?,powershell,wmi,perfmon,Powershell,Wmi,Perfmon,我想通过powershell读取所有内核的利用率。我试着听从命令 (Get-WmiObject -Query "select Name, PercentProcessorTime from Win32_PerfFormattedData_PerfOS_Processor") | foreach-object { write-host "$($_.Name): $($_.PercentProcessorTime)" }; 但这只返回cpu0逻辑核的利用率。我还没有找到一种方法来为系统中的第二个处

我想通过powershell读取所有内核的利用率。我试着听从命令

(Get-WmiObject -Query "select Name, PercentProcessorTime from Win32_PerfFormattedData_PerfOS_Processor") | foreach-object { write-host "$($_.Name): $($_.PercentProcessorTime)" };
但这只返回cpu0逻辑核的利用率。我还没有找到一种方法来为系统中的第二个处理器获得它。有人能解决这个问题吗

在我的示例中,我有两个Intel Xeon E5-2697 v4,总共有72个逻辑核。TaskManager向我显示了所有使用率正确的内核,但上面的命令只返回36。我附上了一张显示perfmon只有36个内核的图片。

无需迭代

Get-WmiObject Win32_PerfFormattedData_PerfOS_Processor | select PSComputerName,Name,PercentProcessorTime

应该可以工作。

您不需要在foreach循环中迭代。直接选择相应属性的值<代码>获取WmiObject Win32性能格式化数据性能处理器|选择PSComputerName、Name、PercentProcessorTime