54SA.COM|专注于系统运维管理,为中国SA提供动力!
Getting online shouldn't be tough. $7.99 .COMs
系统管理员之家Banner
当前位置: 主页 > Windows > 网络技巧 >

功能强大的Tasklist命令

时间:2011-02-03 23:35来源:未知 编辑:tony

    windows xp的任务管理器,大家一定不会陌生。通过“Ctrl+Alt+Del”组合键,选择“任务管理器”就可以查看到本机完整的进程列表,而且可以通过手工定制进程列表的方式获的更多的进程信息,如会话ID、用户名等,但遗憾的是,我们查看不到这些进程到底提供了哪些系统服务。在Windows XP中新增了一个命令行工具“tasklist.exe”能实现上面的功能。

    “Tasklist”命令是一个用来显示运行在本地或远程计算机上的所有进程的命令行工具,带有多个执行参数。

    它的使用格式为:

    TASKLIST [/S system [/U username [/P [password]]]]

    [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

    参数列表:

    /S system 指定连接到的远程系统。
    /U [domain\]user 指定使用哪个用户执行这个命令。
    /P [password] 为指定的用户指定密码。
    /M [module] 列出调用指定的 DLL 模块的所有进程。
    如果没有指定模块名,显示每个进程加载的所有模块。
    /SVC 显示每个进程中的服务。
    /V 指定要显示详述信息。
    /FI filter 显示一系列符合筛选器指定的进程。
    /FO format 指定输出格式,有效值: "TABLE"、"LIST"、"CSV"。
    /NH 指定栏标头不应该在输出中显示。
    只对 "TABLE" 和 "CSV" 格式有效。

    1、 使用“Tasklist”命令查看本机进程

    运行“命令提示符”程序,在提示符窗口中输入:“tasklist”命令,这样就显示本机的所有进程。本机的显示结果由五部分组成:图像名(进程名)、PID、会话名、会话#、内存使用。

    2、 查看远程系统的进程

    在命令提示符下输入:

    “tasklist /s 218.22.123.26 /u jtdd /p 12345678”(不包括引号)

    其中/s参数后的“218.22.123.26”指要查看的远程系统的IP地址,/u后的“jtdd”指tasklist命令使用的用户帐号,它是远程系统上的一个合法帐号,/p后的“12345678”指jtdd帐号的密码,。

    这样,通过上面的命令,我们就可以查看到远程系统的进程了。

    小提示:使用tasklist命令查看远程系统的进程时,需要远程机器的RPC 服务器的支持,否则,该命令就不能正常使用。

    3、 查看系统进程提供的服务

    tasklist命令不但可以查看系统进程,而且还可以查看每个进程提供的服务。

    如查看本机的进程“SVCHOST.EXE”提供的服务,在命令提示符下输入:

[责任编辑:admin]


------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名:
最新评论 进入详细评论页>>