Czy mogę użyć taskkill, aby zabić proces działający pod określonym użytkownikiem?


13

Muszę zabić foo.exe, ale tylko pod pewnym kontem użytkownika. Czy jest to możliwe dzięki Taskkill? W takim przypadku zabicie wszystkich wystąpień programu foo.exe byłoby problematyczne.

Odpowiedzi:


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

powinien to zrobić. /IMokreśla nazwę obrazu, a /FIopcja określa filtr, którego należy użyć w tym przypadku użytkownika o nazwie użytkownika „użytkownik_docelowy”.

W każdym razie musisz być administratorem w systemie lokalnym, aby wymusić zakończenie procesów w kontekście bezpieczeństwa innego użytkownika


Jeśli nie chcesz na stałe wpisywać nazwy użytkownika, użyj %USERNAME%lub %USERDOMAIN%\%USERNAME%dla bieżącego użytkownika.
Salman A,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.