Pour savoir si un processus Windows est actif avec PowerShell, vous devez utiliser la fonction get-process :
if((get-process "notepad" -ea SilentlyContinue) -eq $Null)
{
#Notepad pas en cours d'exécution
#On lance le process notepad (Bloc-Note)
Start-Process notepad.exe
}
Vous trouverez plus d'informations sur la fonction get-process
sur cette page du site de Microsoft.