Мне нужно убить foo.exe, но только под определенной учетной записью пользователя. Возможно ли это с помощью Taskkill? В этом случае уничтожение всех экземпляров foo.exe будет проблематичным.
13
taskkill /F /T /IM foo.exe /FI "USERNAME eq target_user"
должен сделать это. /IM
задает имя изображения, а /FI
опция указывает фильтр для использования, в данном случае, пользователя с именем пользователя «target_user».
В любом случае вам нужно быть администратором в локальной системе, чтобы принудительно завершать процессы в контексте безопасности других пользователей.
%USERNAME%
или%USERDOMAIN%\%USERNAME%
для текущего пользователя.