场景:假设我有一个脚本,它会生成几个进程。有时可能需要中止该脚本。大多数情况下,这没什么问题。但是,有时生成的一个或两个进程仍在运行,并且处于孤立状态,因为该脚本已被终止。
有没有办法根据进程的环境(脚本运行/生成进程时设置的特定环境字符串和值)找到进程并终止它们?
操作系统:Windows 7
答案1
Powershell 是解决这个问题的好方法。您可以搜索当前正在运行的进程并按多个字段进行筛选。通过将要终止的进程存储在变量中,您可以一次性终止所有进程
以下是 TechNet 条目,解释如何在 powershell 中获取进程: https://technet.microsoft.com/en-us/library/ee176855.aspx
如图所示,您可以通过 where 语句过滤所需的信息。