DOS命令大全:Tasklist命令详解

显示运行在本地或远程计算机上的所有任务的应用程序和服务列表,带有过程 ID (PID)。

语法

tasklist[.exe] [/s computer] [/u domain\user [/p password]] [/fo {TABLE|LIST|CSV}] [/nh] [/fi FilterName [/fi FilterName2 [ ... ]]] [/m [ModuleName] | /svc | /v]

参数

/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
运行具有由 User 或 Domain\User.指定用户的帐户权限命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在 /u 参数中指定。
/fo {TABLE|LIST|CSV}
指定输出所用的格式。有效值为 TABLE、LIST 和 CSV。输出的默认格式为 TABLE。
/nh
取消输出结果中的列标题。当 /fo 参数设置为 TABLE 或 CSV 时有效。
/fi FilterName
指定该查询包括或不包括的过程类型。下表列出了有效的筛选器名称、运算符和值。
名称运算符
状态eq, neRUNNING|NOT RESPONDING
Imagenameeq, ne任何有效字符串。
PIDeq, ne, gt, lt, ge, le任何有效的正整数。
会话eq, ne, gt, lt, ge, le任何有效的会话数。
SessionNameeq, ne任何有效字符串。
CPUTimeeq, ne, gt, lt, ge, lehh:mm:ss 格式的有效时间。mm 参数和 ss 参数应在 0 到 59 之间,hh 参数可以是任何一个有效的无符号的数值。
Memusageeq, ne, gt, lt, ge, le任何有效的整数。
用户名eq, ne任何有效的用户名 ([Domain\]User)。
服务eq, ne任何有效字符串。
Windowtitleeq, ne任何有效字符串。
Moduleseq, ne任何有效字符串。
/m [ModuleName]
指定显示每个过程的模块信息。指定模块时,将显示使用此模块的所有过程。没有指定模块时,将显示所有模块的所有过程。不能与 /svc 或 /v 参数一起使用。
/svc
无间断地列出每个过程的所有服务信息。当 /fo 参数设置为 TABLE 时有效。不能与 /m 或 /v 参数一起使用。
/v
指定显示在输出结果中的详细任务信息。不能与 /svc 或 /m 参数一起使用。
/?
在命令提示符显示帮助。

注释

范例

下面的范例说明如何使用 tasklist 命令:

tasklist /v /fi "PID gt 1000" /fo csv
tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"
tasklist /v /fi "STATUS eq running"
tasklist /s srvmain /nh
tasklist /s srvmain /s srvny
tasklist /s srvmain /u maindom\hiropln /p [email protected] /nh

上一页:DOS命令大全:Taskkill命令详解 下一页:DOS命令大全:Tcmsetup命令详解

版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号