Kann ich Taskkill verwenden, um einen Prozess zu beenden, der unter einem bestimmten Benutzer ausgeführt wird?


13

Ich muss foo.exe töten, aber nur unter einem bestimmten Benutzerkonto. Ist das mit Taskkill möglich? In diesem Fall wäre es problematisch, alle Instanzen von foo.exe zu beenden.

Antworten:


15
taskkill /F /T /IM foo.exe /FI "USERNAME eq target_user"

Sollte es tun. Gibt den Bildnamen an /IM, und die /FIOption gibt einen Filter an, der verwendet werden soll, in diesem Fall einen Benutzer mit dem Benutzernamen "target_user".

In jedem Fall müssen Sie ein Administrator auf dem lokalen System sein, um Prozesse im Sicherheitskontext eines anderen Benutzers zwangsweise zu beenden


Wenn Sie den Benutzernamen nicht fest codieren möchten, verwenden Sie %USERNAME%oder %USERDOMAIN%\%USERNAME%für den aktuellen Benutzer.
Salman A
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.