我为Powershell脚本编写了以下代码:
while($true){
$os= Get-Ciminstance Win32_OperatingSystem
$cpu=Get-WmiObject win32_processor
$cpuUsage=($cpu.LoadPercentage)
$os | Select @{Name = "CPU usage"; Expression = {$cpuUsage}},
@{Name = "FreeGB"; Expression = {[math]::Round($_.FreePhysicalMemory/1mb, 2)}}
}
这些是我得到的输出样本:
我不明白为什么有时会生成空值。这是函数本身的缺陷还是我的代码有问题?这曾经发生在任何人之前吗?
谢谢