tasklist
ローカル コンピューターまたはリモート コンピューター上で現在実行中のプロセスの一覧を表示します。 Tasklist 置き換えます、 tlist ツールです。
Note
このコマンドでは tlist ツールを置き換えます。
構文
tasklist [/s <computer> [/u [<domain>\]<username> [/p <password>]]] [{/m <module> | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <filter> [/fi <filter> [ ... ]]]
パラメーター
パラメーター | 説明 |
---|---|
/s <computer> |
名前またはリモート コンピューターの IP アドレスを指定します (円記号を使用しない)。 既定値はローカル コンピューターです。 |
/u <domain>\<username> |
<username> または <domain>\<username> で指定されたユーザーのアカウント アクセス許可でコマンドを実行します。 /s も指定されている場合にのみ、/u パラメーターを指定できます。 既定では、コマンドを発行しているコンピューターに現在ログオンしているユーザーのアクセス許可です。 |
/p <password> |
指定されているユーザー アカウントのパスワードを指定します、 /u パラメーター。 |
/m <module> |
読み込まれた DLL モジュールを指定したパターンの名前に一致するすべてのタスクを一覧表示します。 モジュール名が指定されていない場合、このオプションは、各タスクによって読み込まれたすべてのモジュールを表示します。 |
svc | 切り捨てることがなく、各プロセスのすべてのサービス情報を一覧表示します。 有効な場合に、 /fo にパラメーターが設定されている テーブルします。 |
/v | 出力に詳細なタスクの情報を表示します。 切り捨てることがなく完全な詳細な出力を使用して /v と /svc 化します。 |
/fo {table | list | csv} |
使用して、出力形式を指定します。 有効な値は テーブル, 、リスト, 、および csvします。 出力の既定の形式は table です。 |
/nh | 出力に列ヘッダーを抑制します。 有効な場合に、 /fo にパラメーターが設定されている テーブル または csvします。 |
/fi <filter> |
含めることも、クエリから除外するプロセスの種類を指定します。 1 つ以上のフィルターを使用するか、ワイルドカード文字を使用して (\ ) イメージ名をすべてのタスクを指定します。 有効なフィルターは、この記事の「フィルター名、演算子、および値」セクションに記載されています。 |
/? | コマンド プロンプトにヘルプを表示します。 |
フィルター名、演算子、および値
フィルター名 | 有効な演算子 | 有効な値 |
---|---|---|
状態 | eq、ne | RUNNING | NOT RESPONDING | UNKNOWN . リモート システムを指定した場合、このフィルターはサポートされません。 |
IMAGENAME | eq、ne | イメージ名 |
PID | eq、ne、gt、lt、ge、le | PID 値 |
SESSION | eq、ne、gt、lt、ge、le | セッション番号 |
セッション名 | eq、ne | [セッション名] |
CPUtime | eq、ne、gt、lt、ge、le | HH:MM:SS 形式の CPU 時間 (MM と SS は 0 から 59 の範囲で、HH は 符号なしの任意の数値) |
MEMUSAGE | eq、ne、gt、lt、ge、le | メモリの使用量 (KB 単位) |
USERNAME | eq、ne | 任意の有効なユーザー名 (<user> または <domain\user> ) |
サービス | eq、ne | [サービス名] |
WINDOWTITLE | eq、ne | Window タイトル。 リモート システムを指定した場合、このフィルターはサポートされません。 |
モジュール | eq、ne | DLL 名 |
例
プロセス ID が 1000 を超えるすべてのタスクの一覧を CSV 形式で表示するには、次のように入力します。
tasklist /v /fi "PID gt 1000" /fo csv
現在実行されているシステム プロセスを一覧表示するには、次のように入力します。
tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"
現在実行されているすべてのプロセスの詳細情報を一覧表示するには、次のように入力します。
tasklist /v /fi "STATUS eq running"
DLL 名が ntdll で始まるリモート コンピューター srvmain のプロセスのすべてのサービス情報を一覧表示するには、次のように入力します。
tasklist /s srvmain /svc /fi "MODULES eq ntdll*"
現在ログオンしているユーザー アカウントの資格情報を使用して、リモート コンピューター srvmain のプロセスを一覧表示するには、次のように入力します。
tasklist /s srvmain
ユーザー アカウント Hiropln の資格情報を使用してリモート コンピューター srvmain プロセスを一覧表示するには、次のように入力します。
tasklist /s srvmain /u maindom\hiropln /p p@ssW23