博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DOS操作本地任务
阅读量:4418 次
发布时间:2019-06-07

本文共 2041 字,大约阅读时间需要 6 分钟。

1.查询指定名称的任务信息

(1)组合命令:tasklist /fo csv | find "psexec.exe"

执行结果:

"psexec.exe","6624","Console","1","5,744 K"

"psexec.exe","11328","Console","1","5,720 K"

"psexec.exe","1792","Console","1","5,728 K"

 

参数列表:

   /S     system                      指定连接到的远程系统。

 

   /U     [domain\]user           指定应该在哪个用户上下文执行这个命令。

 

   /P     [password]               为提供的用户上下文指定密码。如果省略,则 提示输入。

 

   /M     [module]                   列出当前使用所给 exe/dll 名称的所有任务。

                                             如果没有指定模块名称,显示所有加载的模块。

 

   /SVC                                  显示每个进程中主持的服务。

 

   /V                                      显示详述任务信息。

 

   /FI    filter                           显示一系列符合筛选器指定的标准的任务。

 

   /FO    format                      指定输出格式。 有效值: "TABLE"、"LIST"、"CSV"。

 

   /NH                                    指定列标题不应该在输出中显示。  只对 "TABLE" 和 "CSV" 格式有效。

 

   /?                                       显示帮助消息。

  

注:该命令的含义是想执行tasklist命令,然后在使用该命令的结果执行第二条命令find,

其中“|”是将其前面命令的执行结果作为参数传递给后面的命令。特别注意的是该结果集是

按照命令被执行的先后顺序依次排列。

 (2)单一命令:tasklist /fi "IMAGENAME eq psexec.exe" /fo csv
执行结果:
"映像名称","PID","会话名      ","会话#   ","
"psexec.exe","11328","Console","1","5,720 K"
"psexec.exe","1792","Console","1","5,720 K" 

2.终止任务

taskkill -pid 6624 /f

执行结果:

成功: 已终止 PID 为 6624 的进程。

参数列表:

    /S    system                         指定要连接的远程系统。

 

    /U    [domain\]user    指定应该在哪个用户上下文执行这个命令。

 

    /P    [password]       为提供的用户上下文指定密码。如果忽略,提示 输入。

 

    /FI   filter           应用筛选器以选择一组任务。允许使用 "*"。例如,映像名称 eq acme*

 

    /PID  processid        指定要终止的进程的 PID。使用 TaskList 取得 PID。

 

    /IM   imagename        指定要终止的进程的映像名称。通配符 '*'可用来指定所有任务或映像名称。

 

    /T                     终止指定的进程和由它启用的子进程。

 

    /F                     指定强制终止进程。

 

    /?                     显示帮助消息。

 

 

筛选器:

    筛选器名        有效操作符                有效值

    -----------           ---------------           --------------------------

    STATUS               eq, ne                    RUNNING | 

                                               NOT RESPONDING | UNKNOWN

    IMAGENAME            eq, ne                    映像名称

    PID                   eq, ne, gt, lt, ge, le    PID 值

    SESSION               eq, ne, gt, lt, ge, le    会话编号

    SESSIONNAME          eq, ne                    会话名

    CPUTIME              eq, ne, gt, lt, ge, le    CPU 时间,格式为

                                              hh:mm:ss。

                                              hh - 时,

                                              mm - 分,ss - 秒

    MEMUSAGE            eq, ne, gt, lt, ge, le    内存使用量,单位为 KB

    USERNAME             eq, ne                    用户名,格式为 [domain\]user

    SERVICES            eq, ne                    服务名称

    WINDOWTITLE         eq, ne                    窗口标题

    MODULES             eq, ne                    DLL 名称

 

说明: 当查询远程机器时,不支持 "WINDOWTITLE" 和 "STATUS"

      筛选器。

 

示例:

    TASKLIST

    TASKLIST /M

    TASKLIST /V /FO CSV

    TASKLIST /SVC /FO LIST

    TASKLIST /M wbem*

    TASKLIST /S system /FO LIST

    TASKLIST /S system /U domain\username /FO CSV /NH

    TASKLIST /S system /U username /P password /FO TABLE /NH

    TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"

转载于:https://www.cnblogs.com/pocter/archive/2012/12/31/3684487.html

你可能感兴趣的文章
算法(Algorithms)第4版 练习 1.3.7
查看>>
this-11.1-笔记
查看>>
SDWebImage导入问题
查看>>
搭建Spring4+Spring MVC web工程的最佳实践
查看>>
uboot 的命令体系
查看>>
Tomcat之Web应用虚拟目录配置
查看>>
ubuntu 12.04 安装vim
查看>>
Linux服务器间文件传输
查看>>
逆序对,树状数组,归并排序
查看>>
github 's usage
查看>>
C++ 类与结构体 构造函数 详细相关理解整理
查看>>
四种方式实现SQLServer 分页查询
查看>>
算法知识点的总结(自用)
查看>>
蒜头君的排序
查看>>
[POI 2004]SZP
查看>>
[ZJOI2007]Hide 捉迷藏
查看>>
标准库全排列next_permutation()
查看>>
RhinoMocks简单范例
查看>>
大智慧专业财务PFFIN(N,M)函数N的取值一览表
查看>>
ios开发日记- 7 禁用搜狗键盘 使用系统键盘
查看>>