我正在尝试获取系统信息,尤其是 CPU 使用率。我的脚本在多处理器系统上运行时崩溃。我试图弄清楚以下几点:
- 检查有多少处理器正在运行(如果它是多处理器系统)。
- 如果大于 1,则将每个处理器的负载百分比相加并除以处理器总数以获得平均值。如果只有一个处理器,则只显示该处理器的负载百分比(工作)。
目前,我的代码如下:
$Test = (Get-WmiObject Win32_Processor).LoadPercentage;
$Test
我在 Windows PowerShell ISE 中运行它。