Um in der PowerShell zu überprüfen, ob ein bestimmtes Programm läuft, kannst du die Get-Process-Cmdlet verwenden. Hier ist ein Beispiel:
if (Get-Process "teams" -ErrorAction SilentlyContinue) {
Write-Output "Hello"
} else {
Write-Output "Bye"
}
Dieser Code überprüft, ob ein Prozess mit dem Namen "teams" läuft, und gibt dann "Hello" aus, wenn der Prozess läuft, oder "Bye" aus, wenn der Prozess nicht läuft.
Hinweis: Die Option -ErrorAction SilentlyContinue verhindert, dass die Cmdlet eine Fehlermeldung ausgibt, falls der Prozess nicht gefunden wird.
Ich hoffe, dass dies hilfreich ist.