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

13

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

Ducain
источник

Ответы:

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

должен сделать это. /IMзадает имя изображения, а /FIопция указывает фильтр для использования, в данном случае, пользователя с именем пользователя «target_user».

В любом случае вам нужно быть администратором в локальной системе, чтобы принудительно завершать процессы в контексте безопасности других пользователей.

Матиас Р. Ессен
источник
Если вы не хотите жестко вводить имя пользователя, используйте %USERNAME%или %USERDOMAIN%\%USERNAME%для текущего пользователя.
Салман,