Чи можу я використати taskkill, щоб вбити процес, який працює під певним користувачем?


13

Мені потрібно вбити foo.exe, але лише під певним обліковим записом користувача. Чи можливо це за допомогою завдання вбивства? У цьому випадку вбити всі екземпляри foo.exe було б проблематично.

Відповіді:


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

повинен це зробити. /IMвказує ім'я зображення, а /FIпараметр вказує фільтр для використання в цьому випадку користувача з ім'ям користувача "target_user".

У будь-якому випадку вам потрібно бути адміністратором локальної системи, щоб примусово припинити процеси в контексті безпеки інших користувачів


Якщо ви не хочете вводити ім'я з жорстким кодом, використовуйте %USERNAME%або %USERDOMAIN%\%USERNAME%для поточного користувача.
Салман
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.