Mittels PowerShell kann man automatisiert die CPU überwachen und eine Alarmmeldung auslösen, sobald ein Schwellenwert überschritten wird.

# Überwachen der CPU-Auslastung und Benachrichtigung senden $cpuThreshold = 80 while ($true) { $cpuLoad = Get-WmiObject win32_processor | Measure-Object -property LoadPercentage -Average | Select-Object -ExpandProperty Average if ($cpuLoad -gt $cpuThreshold) { [System.Windows.Forms.MessageBox]::Show("CPU-Auslastung ist über $cpuThreshold%: $cpuLoad%") } Start-Sleep -Seconds 60 }

Der Parameter „cpuThreshold“ gibt das Limit für die CPU an, ab der alarmiert werden soll. Das Intervall ist mit „Start-Sleep“ einstellbar.