DOS操作本地任務

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"


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章