TaskList命令: // 描述: 顯示本地或遠程電腦上正在運行的進程列表信息。 // 語法: tasklist [/s <computer> [ /u [<domain>\] username [/p <password> ]]] [/m <module> | /v | /svc] [/fo ...
TaskList命令:
// 描述:
顯示本地或遠程電腦上正在運行的進程列表信息。
// 語法:
tasklist [/s <computer> [ /u [<domain>\] username [/p <password> ]]] [/m <module> | /v | /svc] [/fo <table | list | csv>] [/fi <filter> [...]] [/nh]
// 參數:
/s: (system)
指定遠程電腦的名稱或IP地址(不要使用反斜杠)。 預設為本地電腦。
/u: (username)
使用UserName或Domain * UserName指定的用戶的帳戶許可權運行該命令。 只有在指定了/s 時才能指定 /u 。 預設值是當前登錄到發出命令的電腦的用戶的許可權。
/p: (password)
指定 /u 參數中指定的用戶帳戶的密碼。
/m: (module)
列出載入了與給定模式名稱匹配的DLL模塊的所有任務。 如果未指定模塊名稱,則此選項顯示每個任務載入的所有模塊。
/v: (verbose )
在輸出中顯示詳細的任務信息。
/svc: (service)
列出每個進程的所有服務信息而不截斷。 /fo 參數設置為table時有效。
/nh: (no header)
禁止輸出列標題。 /fo 參數設置為table或csv時有效。
/fo: (format)
/fo: {table | list | csv}
指定用於輸出的格式。 有效值為table,list和csv。 輸出的預設格式是table。
/fi: (filter)
指定要包含在查詢中或從查詢中排除的進程類型。
FilterName Valid opreaters valid Values
status eq,ne running,suspended,not responding,unknown
imageName eq,ne image name
PID eq,ne,gt,ge,lt,le PID value
seesion eq,ne,gt,ge,lt,le session id
seesionName eq,ne seesion Name
cupTime eq,ne,gt,ge,lt,le HH:MM:SS
memUsage eq,ne,gt,ge,lt,le memory usage in KB
userName eq,ne Any valid user name
modules eq,ne dll Name
services eq,ne sevices Name
windowTitle eq,ne window title
valid opreaters:
eq: equal
ne: not equal
gt: greater than
ge: greater than equal
lt: less than
le: less than equal
// 註意事項:
--> 指定遠程系統時,不支持WINDOWTITLE和STATUS過濾器。
// 實例:
// 簡單的查詢:
// 查詢遠程電腦的進程信息:
// 查詢每個進程的所有服務信息:
// 詳細的任務信息:
### 註意: /v /svc /m 不能一起使用。
// 不顯示列標題:
// 按 /fo: list 和 /fo: csv 的顯示方式查看:
### 感覺還是預設的 /fo:table 形式顯示得最好看了。
// tasklist /m:
// 篩選器: