使用Powershell Taskkill过滤不希望被杀死的多个进程的语法是什么?

时间:2019-05-08 19:16:49

标签: powershell taskkill

我正在尝试杀死特定用户的终端服务器上的所有进程,但我希望不杀死2个或更多进程。我不确定如何过滤多个不相等的图像名称?

我以前曾尝试使用-and或再次声明/ FI“ Imagename ...”,但没有随后对其进行过滤

taskkill.exe / F / FI“ USERNAME eq bot1” / FI“ IMAGENAME ne Code.exe” / FI“ IMAGENAME ne OUTLOOK.EXE”

我希望这将关闭除所述两项之外的所有内容,但这仍将全部关闭。如果删除“ IMAGENAME”的第二个实例,它将运行,并且不会按照说明关闭Code.exe。我该如何处理进程异常,我不想关闭?

1 个答案:

答案 0 :(得分:0)

Taskkill不是powershell。您可以尝试停止过程。

Console.WriteLine (getProcedureEndingDateTime("05/06/2019|1330|60"));