Ejercicios de PowerShell: crear el código que muestra mensaje si supera un determinado valor de carga del procesador

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.

$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)
}