标题: wmic进程问题
[打印本页]
作者: wang6542975
时间: 2010-6-10 02:44
标题: wmic进程问题
先通过WMIC命令获取svchost的参数,如果参数为 -k gppgje的话查看这项svchost的PID,然后结束这个进程。怎么搞?
作者: wang6542975
时间: 2010-6-10 02:56
标题: 继续请教
Tasklist /svc /fi "Imagename eq svchost.exe 里面发现了gppgje,我想结束这一行的进程怎么搞?
作者: gool123456
时间: 2010-6-10 03:14
用findstr.
作者: gool123456
时间: 2010-6-10 03:27
@for /f "tokens=2" %%i in ('tasklist /fi "SERVICES eq gppgje" /nh^|findstr /i "Svchost.exe"') do (taskkill /pid %%i /f)&pause
作者: wang6542975
时间: 2010-6-10 04:13
@echo off
set SERVICES=qppgje
for /f "skip=2 tokens=2" %%a in ('tasklist /FI "SERVICES eq %SERVICES%" /FO LIST') do (
set "PID=%%a" & goto next
)
:next
taskkill /PID %PID% /f
哎。我多用了个SET。。
作者: qinchun36
时间: 2010-6-10 10:05
用 WMIC ,结束进程就不用 TASKKILL 了
@echo off
wmic process where "commandline like '%%svchost.exe%%-k gppgje'" call terminate
pause>nul