Могу ли я использовать taskkill, чтобы убить процесс, запущенный под определенным пользователем?


13

Мне нужно убить foo.exe, но только под определенной учетной записью пользователя. Возможно ли это с помощью Taskkill? В этом случае уничтожение всех экземпляров foo.exe будет проблематичным.

Ответы:


15
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.