How can I kill all processes with the same name running by a specified user?
For example, I could have multiple program.exe's running by different users. I could use:
get-process program.exe | kill
to kill all of them. But I just want to kill those instances run by a specified user. Is there a convenient way to do that?
V5 users can do this:
Get-Process program.exe -IncludeUserName | Where UserName -match joe | Stop-Process
The -IncludeUserName
parameter requires that you are in an elevated console.
TASKKILL.EXE /FI "USERNAME eq walid" /IM myprog.exe
You can also use wildcards:
TASKKILL.EXE /FI "USERNAME eq w*" /IM m*
For more details type: taskkill.exe /?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With