query session

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

リモート デスクトップ セッション ホスト サーバー上のセッションに関する情報を表示します。 この一覧には、アクティブなセッションに関する情報だけでなく、サーバーで実行される他のセッションに関する情報も含まれています。

Note

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

構文

query session [<sessionname> | <username> | <sessionID>] [/server:<servername>] [/mode] [/flow] [/connect] [/counter]

パラメーター

パラメーター 説明
<sessionname> クエリを実行するセッションの名前を指定します。
<username> クエリを実行するセッションを持つユーザーの名前を指定します。
<sessionID> クエリを実行するセッションの ID を指定します。
/server:<servername> クエリを実行する RD セッション ホスト サーバーを識別します。 既定値は現在のサーバーです。
/mode 現在の行の設定を表示します。
/flow 現在のフロー制御設定を表示します。
/connect 現在の接続設定を表示します。
/counter 作成、切断、再接続されたセッションの総数など、現在のカウンター情報を表示します。
/? コマンド プロンプトにヘルプを表示します。

解説

  • ユーザーは、現在ログオンしているセッションに対していつでもクエリを実行できます。 他のセッションに対してクエリを実行するには、ユーザーには特別なアクセス許可が必要になります。

  • <username>、<sessionname>、sessionID パラメーターを使用してセッションを指定しない場合、このクエリでは、システム内のすべてのアクティブなセッションに関する情報が表示されます。

  • クエリ セッションで情報が返されるとき、現在のセッションの前に "より大きい" ((>)) 記号が表示されます。 以下に例を示します。

    C:\>query session
        SESSIONNAME     USERNAME        ID STATE    TYPE    DEVICE
        console         Administrator1  0 active    wdcon
        >rdp-tcp#1      User1           1 active    wdtshare
        rdp-tcp                         2 listen    wdtshare
                                        4 idle
                                        5 idle
    

    条件:

    • SESSIONNAME は、セッションに割り当てられた名前を指定します。
    • USERNAME は、セッションに接続されているユーザーのユーザー名を示します。
    • STATE は、セッションの現在の状態に関する情報を提供します。
    • TYPE は、セッションの種類を示します。
    • DEVICE は、セッションに割り当てられたデバイス名ですが、コンソールやネットワーク接続セッションについて存在しません。
    • 初期状態が DISABLED として構成されているセッションはすべて、有効になるまでクエリ セッションの一覧に表示されません。

サーバー Server2 でのすべてのアクティブなセッションに関する情報を表示するには、次のように入力します。

query session /server:Server2

アクティブなセッション modeM02 に関する情報を表示するには、次のように入力します。

query session modeM02