Board logo

标题: [系统相关] 批处理如何删除指定进程? [打印本页]

作者: muzo    时间: 2019-11-29 14:50     标题: 批处理如何删除指定进程?

各位大佬好,我这边有一个问题。就是杀掉相同进程名中的指定进程,这里怎么通过文档里获取的CommandLine参数后续来获取进程的pid,然后再进行杀掉
作者: muzo    时间: 2019-11-29 14:56

添加图片样例
作者: flashercs    时间: 2019-11-29 15:25

本帖最后由 flashercs 于 2019-11-29 16:32 编辑
  1. wmic process where "commandline like 'C:\\Windows\\SysWOW64\\inetsrv\\w3wp.exe -ap \"webapi\" -v \"v4.0\"%%'" delete
复制代码
举例 干掉webapi v4.0
作者: muzo    时间: 2019-11-29 16:17

好像不行哦,我试了,进程还在哦
作者: muzo    时间: 2019-11-29 16:23

Description = Invalid query  无效查询
作者: muzo    时间: 2019-11-29 16:23

语句复制的,应该不会错哦
作者: muzo    时间: 2019-11-29 16:26

滴滴。。看看哦。。。
作者: Batcher    时间: 2019-11-29 16:27

回复 7# muzo


    你是直接把命令复制到CMD窗口执行的吗?把它放在一个 test.bat 文件里面再执行试试
作者: muzo    时间: 2019-11-29 16:31

一样的哦,我先试的这种,再复制到命令行的  都是一样的提示哦
作者: flashercs    时间: 2019-11-29 16:33

本帖最后由 flashercs 于 2019-11-29 16:34 编辑

回复 11# muzo
  1. wmic process where "commandline like 'C:\\Windows\\SysWOW64\\inetsrv\\w3wp.exe -ap \"webapi\" -v \"v4.0\"%%'" delete
复制代码
我改正错误了
担心的是权限问题,以管理员运行试试.
作者: muzo    时间: 2019-12-4 09:18

谢谢了,大佬,可以了,这几天忙别的事了,忘记回复您了,非常感谢!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2