darkfire
Goto Top

WIn10, zwei gleiche Prozessnamen mit Powershell beenden

Hallo,

ich habe aktuell zwei gleiche Programme unter Win10 laufen mit gleichen Prozessnamen. Ich überprüfe mit folgenden Powershell-Befehl und der Windows-Aufgabenplanung ob diese Porzesse laufen:

$prog1 = 'C:\Users\Downloads\Prog1\Prog.exe'
$prog2 = 'C:\Users\Downloads\Prog2\Prog.exe'
if (!(get-Process | ?{$_.Path -eq $prog1})){Start-Process $prog1}
if (!(get-Process | ?{$_.Path -eq $prog2})){Start-Process $prog2}

Nun würde ich gerne einen dieser Prozesse gezielt stoppen, wie kann ich das mit Powershell lösen?

Aktuell löse ich das mit einer Batch-Datei und folgendem Befehl:

taskkill /F /IM Prog.exe

Aber hier werden beide Prozesse geschlossen. Ich würde aber gerne gezielt entweder prog1 oder prog2 stoppen.

Vielen Dank im Voraus

Content-Key: 516497

Url: https://administrator.de/contentid/516497

Printed on: April 25, 2024 at 08:04 o'clock

Mitglied: 141815
141815 Nov 17, 2019 updated at 14:50:33 (UTC)
Goto Top
Ich seh das Problem ehrlich gesagt nicht wenn du schon start-process gefunden hast sollte der Schritt zu Stop-Process doch nicht sooooo weit weg sein ...
$prog1 = 'C:\Users\Downloads\Prog1\Prog.exe'  
get-Process | ?{$_.Path -eq $prog1} | stop-process -Force
Member: DarkFire
DarkFire Nov 17, 2019 at 14:49:33 (UTC)
Goto Top
Vielen Dank für die schnelle Hilfe, hat funktioniert.javascript:void(0);