windows – 如何从命令行获取PID,用username和imagename过滤
发布时间:2020-12-14 02:09:25 所属栏目:Windows 来源:网络整理
导读:我需要能够使用命令行从正在运行的进程(cmd.exe)中获取PID. 问题是有两个cmd.exe正在运行.一个是用户名SYSTEM,一个是compUser.有没有办法可以获取compUser cmd.exe的PID? 编辑:这需要进一步解释. 我是从批处理文件中执行此操作的.我在批处理文件中进行的一
我需要能够使用命令行从正在运行的进程(cmd.exe)中获取PID.
问题是有两个cmd.exe正在运行.一个是用户名SYSTEM,一个是compUser.有没有办法可以获取compUser cmd.exe的PID? 编辑:这需要进一步解释. taskkill /F /IM cmd.exe /FI "username eq compUser" 问题是我所在的批处理文件正由用户名compUser下的另一个cmd.exe实例处理.我尝试做的是在启动第二个cmd.exe之前从原始cmd.exe获取PID.这样我就可以使用命令: taskkill /F /IM cmd.exe /FI "username eq compUser" /FI "PID neq [orignal task's PID]" 解决方法
我最终必须这样做的方法是使用:
TASKLIST /NH /FI "IMAGENAME eq cmd.exe" /FI "username eq compUser"> psid.txt FOR /F "tokens=2" %%I in (psid.txt ) DO set pIdNotToKill=%%I 就在我开始挂起的批处理脚本之前.然后当我准备杀死悬挂的cmd窗口时: taskkill /F /IM cmd.exe /FI "PID ne %pIdNotToKill%" /FI "username eq compUser" 可能有更好的方法,但这很有效. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows下c++代码保存dump文件
- windows-phone-8 – WWW.responseHeader [“STATUS”]不存在
- Windows 7上的windows-7 – dnscmd等价物
- windows – 在Rmd文件中包含apsrtable(或stargazer)输出
- 如何在Windows中添加python到cmd
- windows-server-2008 – 如何编辑另一个磁盘的启动配置数据
- windows – 校园(AD域)打印机的集中管理?
- Microsoft MSWebDVD ActiveX 控件远程代码执行漏洞(MS09-0
- windows – 在ESXi环境中使用EFI固件和GPT引导磁盘有任何明
- batch-file – xp批处理文件中的行长度限制?
推荐文章
站长推荐
- windows-mobile – PocketPC平台上的智能手机风格
- windows – cscript – 在控制台的同一行打印输出
- Windows – 免费的Win 7/8/10 VM的Microsoft是否
- 如何在Win32 C项目中使用C#dll?
- 如何使用Powershell获取Windows服务的公司名称
- 在Windows中的文本或日志文件之后.记事本也许吧?
- Windows azure,错误为Microsoft.WindowsAzure.Pl
- .net – 如何禁用FlipView上的箭头?
- wix – Windows 10上的VersionNT MSI属性
- tinymce-3 – TypeError:window.tinyMCE.execIn
热点阅读