次の方法で共有


query process

リモート デスクトップ セッション ホスト サーバーで実行しているプロセスに関する情報を表示します。 このコマンドを使うと、特定のユーザーが実行しているプログラムや、特定のプログラムを実行しているユーザーを調べることができます。 このコマンドは、次の情報を返します。

  • プロセスを所有しているユーザー

  • プロセスを所有しているセッション

  • セッションの ID

  • プロセスの名前

  • プロセスの ID

Note

最新バージョンの新機能については、「Windows Server のリモート デスクトップ サービスの新機能」を参照してください。

Syntax

query process [*|<processID>|<username>|<sessionname>|/id:<nn>|<programname>] [/server:<servername>]

Parameters

Parameter Description
* すべてのセッションのプロセスを一覧表示します。
<processID> 問い合わせるプロセスを識別する数値 ID を指定します。
<username> プロセスの一覧を表示するユーザーの名前を指定します。
<sessionname> プロセスの一覧を表示するアクティブ セッションの名前を指定します。
/id:<nn> プロセスの一覧を表示するセッションの ID を指定します。
<programname> プロセスの問い合わせを行うプログラムの名前を指定します。 拡張子が .exe である必要があります。
/server:<servername> プロセスの一覧を表示するリモート デスクトップ セッション ホスト サーバーを指定します。 指定されていない場合は、現在ログオンしているサーバーが使われます。
/? コマンド プロンプトにヘルプを表示します。

Remarks

  • 管理者は、すべての クエリ プロセス 機能にフル アクセスできます。

  • < username>、<sessionname>、/id:<nn>、<programname>、または*パラメータを指定しない場合、このクエリには現在のユーザーに属するプロセスのみが表示されます。

  • クエリ プロセスが情報を返すと、現在のセッションに属する各プロセスの前に (>) より大きい記号が表示されます。

Examples

すべてのセッションで使われているプロセスに関する情報を表示するには、次のように入力します。

query process *

"セッション ID 2" が使っているプロセスの情報を表示するには、次のように入力します。

query process /ID:2