query processquery process

適用対象: Windows Server (半期チャネル)、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012Applies to: Windows Server (Semi-Annual Channel), Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

リモートデスクトップセッションホストサーバーで実行されているプロセスに関する情報を表示します。Displays information about processes that are running on a Remote Desktop Session Host server. このコマンドを使用すると、特定のユーザーが実行しているプログラム、および特定のプログラムを実行しているユーザーを調べることができます。You can use this command to find out which programs a specific user is running, and also which users are running a specific program. このコマンドは、次の情報を返します。This command returns the following information:

  • プロセスを所有しているユーザーUser who owns the process

  • プロセスを所有するセッションSession that owns the process

  • セッションの IDID of the session

  • プロセスの名前Name of the process

  • プロセスの IDID of the process

注意

最新バージョンの新機能については、「 Windows Server でのリモートデスクトップサービスの新機能」を参照してください。To find out what's new in the latest version, see What's New in Remote Desktop Services in Windows Server.

構文Syntax

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

パラメーターParameters

パラメーターParameter 説明Description
* すべてのセッションのプロセスを一覧表示します。Lists the processes for all sessions.
<processID> クエリするプロセスを識別する数値 ID を指定します。Specifies the numeric ID identifying the process that you want to query.
<username> プロセスを一覧表示するユーザーの名前を指定します。Specifies the name of the user whose processes you want to list.
<sessionname> プロセスを一覧表示するアクティブセッションの名前を指定します。Specifies the name of the active session whose processes you want to list.
/id<nn>/id:<nn> 一覧表示するプロセスを含むセッションの ID を指定します。Specifies the ID of the session whose processes you want to list.
<programname> クエリするプロセスのプログラムの名前を指定します。Specifies the name of the program whose processes you want to query. .Exe 拡張子が必要です。The .exe extension is required.
/server:<servername>/server:<servername> プロセスを一覧表示するリモートデスクトップセッションホストサーバーを指定します。Specifies the Remote Desktop Session Host server whose processes you want to list. 指定しない場合は、現在ログオンしているサーバーが使用されます。If unspecified, the server where you are currently logged on is used.
/?/? コマンド プロンプトにヘルプを表示します。Displays help at the command prompt.

解説Remarks

  • 管理者は、すべての クエリ処理 機能にフルアクセスできます。Administrators have full access to all query process functions.

  • <username>、<の セッション 名>、 /id <nn> :、<programname>、または * パラメーターを指定しない場合、このクエリでは現在のユーザーに属しているプロセスのみが表示されます。If you don't specify the <username>, <sessionname>, /id:<nn>, <programname>, or * parameters, this query displays only the processes that belong to the current user.

  • クエリ処理 で情報が返されると、 (>) 現在のセッションに属する各プロセスの前に、より大きい記号が表示されます。When query process returns information, a greater than (>) symbol is displayed before each process that belongs to the current session.

Examples

すべてのセッションで使用されているプロセスに関する情報を表示するには、次のように入力します。To display information about the processes being used by all sessions, type:

query process *

セッション ID 2 によって使用されているプロセスに関する情報を表示するには、次のように入力します。To display information about the processes being used by session ID 2, type:

query process /ID:2

その他のリファレンスAdditional References