Попытка собрать сценарий для получения текущей загрузки процессора из набора серверов с помощью PowerShell. Есть простой способ сделать это. Я использую Get-WmiObject win32_processor | выберите LoadPercentage.Простой способ получить нагрузку на процессор от Windows Server через PowerShell
В основном я пытаюсь получить загрузку процессора и отображать красный цвет, если выше 75% использования и зеленый, если ниже 75% использования. Предпочтительно отображается процент нагрузки.
До сих пор у меня есть эта неполна и, возможно, совершенно неправильно:
$Servers = Get-QADComputer -sizelimit 0 | where {$_.Name -like "*myserver*"} | select Name
foreach($Server in $Servers){
$I = $Server.Name
$result = Get-WmiObject win32_processor -ComputerName $Server.Name | select LoadPercentage | ft
if($result -eq $null){
Write-Host $Server.LoadPercentage "Less than 75% CPU Load" -ForegroundColor "Green"
}
}
возможно дубликат [Как найти ЦП и ОЗУ использование с помощью Powershell?] (Http://stackoverflow.com/questions/6298941/how-do-i-find-the-cpu-and- ram-usage-using-powershell) –