LoadPercentage: Capacidad de carga de cada procesador, promediada hasta el último segundo. La carga del procesador se refiere a la carga informática total para cada procesador a la vez.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
$carga = Get-WmiObject Win32_Processor | select LoadPercentage if($carga.LoadPercentage -gt 5) { [System.Windows.MessageBox]::Show('Carga en exceso','Warning') $balloon = New-Object System.Windows.Forms.NotifyIcon #Configurar notificación #Icono $balloon.Icon = [System.Drawing.Icon]::ExtractAssociatedIcon((Get-Process -Name notepad).Path) $balloon.BalloonTipIcon = [string]$Icon = 'Info' #Mensaje $balloon.BalloonTipText = "Mensaje" #Título $balloon.BalloonTipTitle = "Carga en exceso"+$carga.LoadPercentage $balloon.Visible = $true $balloon.ShowBalloonTip(5000) } |