プロセスの生存確認できます。監視したいプロセス名と何秒間隔で確認したいかを指定するだけですね。 ソフトウェアのインストールや動作確認、サーバープロセスの生存確認などで使用できるのではないでしょうか。

function Watch-Process {
  param
  (
    [string]$ProcessName,
    [int]$Span
  )
  while ($true) {
    $process = Get-Process -Name $ProcessName -ErrorAction SilentlyContinue
    if (!$process) { Write-Host "not exist $ProcessName"; break }
    $process
    Start-Sleep -Second $Span
  }
}

Watch-Process -ProcessName wuauclt -Span 60

# Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
# -------  ------    -----      -----     ------     --  -- -----------
#      78       6      860       3924       0.02   7760   7 PING
#      78       6      860       3924       0.02   7760   7 PING
#      78       6      860       3924       0.02   7760   7 PING
#      78       6      860       3924       0.02   7760   7 PING
#      78       6      872       3936       0.02   7760   7 PING
# not exist ping