是否可以根据环境从命令行终止进程?

是否可以根据环境从命令行终止进程?

场景:假设我有一个脚本,它会生成几个进程。有时可能需要中止该脚本。大多数情况下,这没什么问题。但是,有时生成的一个或两个进程仍在运行,并且处于孤立状态,因为该脚本已被终止。

有没有办法根据进程的环境(脚本运行/生成进程时设置的特定环境字符串和值)找到进程并终止它们?

操作系统:Windows 7

答案1

Powershell 是解决这个问题的好方法。您可以搜索当前正在运行的进程并按多个字段进行筛选。通过将要终止的进程存储在变量中,您可以一次性终止所有进程

以下是 TechNet 条目,解释如何在 powershell 中获取进程: https://technet.microsoft.com/en-us/library/ee176855.aspx

如图所示,您可以通过 where 语句过滤所需的信息。

相关内容