XP下的taskkill
上一篇 /
下一篇 2010-12-24 12:09:16
/ 个人分类:bat学习
Tasklist与Taskkill是xp下很强大的命令工具。之所以强大,并不完全因为我们所熟悉的Taskkill /f /im或是Taskkill /f /pid的用法,而是因为它们的筛选器。我们先来看一下Tasklist与Taskkill的基本语法及使用:
Tasklist
显示运行在本地或远程计算机上的所有任务的应用程序和服务列表,带有过程ID (PID)。
语法
tasklist[.exe] [/scomputer] [/udomain\user[/ppassword]] [/fo{TABLE|LIST|CSV}] [/nh] [/fiFilterName[/fiFilterName2[ ... ]]] [/m[ModuleName] |/svc|/v]
参数
/sComputer
指定远程计算机名称或IP地址(不能使用反斜杠)。默认值是本地计算机。
/uDomain\User
运行具有由User或Domain\User.指定用户的帐户权限命令。默认值是当前登录发布命令的计算机的用户权限。
/pPassword
指定用户帐户的密码,该用户帐户在/u参数中指定。
/fo{TABLE|LIST|CSV}
指定输出所用的格式。有效值为TABLE、LIST和CSV。输出的默认格式为TABLE。
/nh
取消输出结果中的列标题。当/fo参数设置为TABLE或CSV时有效。
/fiFilterName
指定该查询包括或不包括的过程类型。下表列出了有效的筛选器名称、运算符和值。
筛选器http://blog.sina.com.cn/hygxchxz |
名称 | 运算符 | 值 |
状态 | eq,ne | RUNNING|NOT RESPONDING |
Imagename | eq,ne | 任何有效字符串。 |
PID | eq,ne,gt,lt,ge,le | 任何有效的正整数。 |
会话 | eq,ne,gt,lt,ge,le | 任何有效的会话数。 |
SessionName | eq,ne | 任何有效字符串。 |
CPUTime | eq,ne,gt,lt,ge,le | hh:mm:ss格式的有效时间。 mm参数和ss参数应在0到59之间, hh参数可以是任何一个有效的无符号的数值。 |
Memusage | eq,ne,gt,lt,ge,le | 任何有效的整数。 |
用户名 | eq,ne | 任何有效的用户名([Domain\]User)。 |
服务 | eq,ne | 任何有效字符串。 |
Windowtitle | eq,ne | 任何有效字符串。 |
Modules | eq,ne | 任何有效字符串。 |
/m[ModuleName]
指定显示每个过程的模块信息。指定模块时,将显示使用此模块的所有过程。没有指定模块时,将显示所有模块的所有过程。不能与/svc或/v参数一起使用。
/svc
无间断地列出每个过程的所有服务信息。当/fo参数设置为TABLE时有效。不能与/m或/v参数一起使用。
/v
指定显示在输出结果中的详细任务信息。不能与/svc或/m参数一起使用。
/?
在命令提示符显示帮助。
注释
TaskKill
结束一个或多个任务或进程。可以根据进程ID或图像名来结束进程。
语法
taskkill[/sComputer] [/uDomain\User[/pPassword]]] [/fiFilterName] [/pidProcessID]|[/imImageName] [/f][/t]
参数
/sComputer
指定远程计算机名称或IP地址(不能使用反斜杠)。默认值是本地计算机。
/uDomain\User
运行具有由User或Domain\User指定用户的帐户权限命令。默认值是当前登录发布命令的计算机的用户权限。
/pPassword
指定用户帐户的密码,该用户帐户在/u参数中指定。
/fi
收藏
举报
TAG: