Puis-je utiliser taskkill pour tuer un processus exécuté sous un certain utilisateur?

13

J'ai besoin de tuer foo.exe, mais uniquement sous un certain compte d'utilisateur. Est-ce possible avec taskkill? Dans ce cas, la suppression de toutes les instances de foo.exe serait problématique.

Ducain
la source

Réponses:

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

devrait le faire. /IMspécifie le nom de l'image et l' /FIoption spécifie un filtre à utiliser, dans ce cas, un utilisateur avec le nom d'utilisateur "target_user".

Dans tous les cas, vous devrez être un administrateur sur le système local pour terminer de force les processus dans un autre contexte de sécurité des utilisateurs

Mathias R. Jessen
la source
Si vous ne souhaitez pas coder en dur le nom d'utilisateur, utilisez %USERNAME%ou %USERDOMAIN%\%USERNAME%pour l'utilisateur actuel.
Salman A