実行しているタスク (プロセス) を確認できます。
TASKLIST [/S システム [/U ユーザー名 [/P [パスワード]]]]
[/M [モジュール] | /SVC | /V] [/FI フィルター] [/FO 形式] [/NH]
| オプション | 機能 | |
|---|---|---|
| /S | システム | 接続するリモート システムを指定する。 |
| /U | [ドメイン\]ユーザー | コマンドを実行するユーザー コンテキストを指定する。 |
| /P | [パスワード] | 提供されたユーザー コンテキストのパスワードを指定する。省略された場合は、入力を要求する。 |
| /M | [モジュール] | 指定されたEXE/DLL名を使用しているタスクをすべて表示する。モジュール名が指定されない場合は、読み込まれているモジュールすべてを表示する。 |
| /SVC | 各プロセスをホストしているサービスを表示する。 | |
| /V | 詳細なタスク情報を表示する。(より詳細な情報は、wmicコマンドで得られます) | |
| /FI | フィルター | フィルターによって指定された、与えられた条件に一致するタスクを表示する。 |
| /FO | 形式 | 出力の形式を指定する。有効な値は、"TABLE"、"LIST"、"CSV" |
| /NH | 出力するときに、"カラム ヘッダー"を表示しないように指定する。"TABLE"と"CSV"のみ有効。 | |
フィルター:
フィルター名 有効な演算子 有効な値
----------- --------------- --------------------------
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 [ドメイン\]ユーザーの形式の形式
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 システム /FO LIST
TASKLIST /S システム /U ドメイン\ユーザー名 /FO CSV /NH
TASKLIST /S システム /U ユーザー名 /P パスワード /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"