只是想知道如何杀死指定用户运行的同名的所有进程。例如,我可以让不同用户运行多个program.exe。我可以用:
get-process program.exe | kill
杀死所有人。但我只想杀死由指定用户运行的那些实例。有没有方便的方法呢?
答案 0 :(得分:5)
这是针对V5(当前处于预览状态)的用户,您可以这样做:
Get-Process program.exe -IncludeUserName | Where UserName -match joe | Stop-Process
-IncludeUserName
参数要求您处于提升的控制台中。
答案 1 :(得分:4)
TASKKILL.EXE /FI "USERNAME eq walid" /IM myprog.exe
您还可以使用通配符:
TASKKILL.EXE /FI "USERNAME eq w*" /IM m*
有关详情,请输入:taskkill.exe /?