リモート デスクトップ セッション ホスト サーバー上のユーザー セッションに関する情報を表示します。 このコマンドを使用すると、特定のユーザーが特定のリモート デスクトップ セッション ホスト サーバーにログオンしているかどうかを確認します。 このコマンドは、次の情報を返します。
ユーザーの名前
リモート デスクトップ セッション ホスト サーバー上のセッションの名前
セッション ID
セッションの状態 (アクティブまたは切断)
アイドル時間 (セッションで最後のキーストロークまたはマウスの移動があってからの分単位の時間)
ユーザーがログオンした日付と時刻
注
最新バージョンの新機能については、「Windows Server のリモート デスクトップ サービスの新機能」を参照してください。
構文
query user [<username> | <sessionname> | <sessionID>] [/server:<servername>]
パラメーター
パラメーター | 説明 |
---|---|
<username> |
クエリを実行するユーザーのログオン名を指定します。 |
<sessionname> |
クエリを実行するセッションの名前を指定します。 |
<sessionID> |
クエリを実行するセッションの ID を指定します。 |
/サーバー:<servername> |
クエリを実行するリモート デスクトップ セッション ホスト サーバーを指定します。 指定しないと、現在のリモート デスクトップ セッション ホスト サーバーが使われます。 このパラメーターは、リモート サーバーからこのコマンドを使用している場合にのみ必要です。 |
$ | コマンド プロンプトにヘルプを表示します。 |
解説
このコマンドを使用するには、フル コントロール アクセス許可または特殊なアクセス許可が必要です。
< username>、<sessionname>、または sessionID パラメーターを使用してユーザーを指定しない場合、サーバーにログオンしているすべてのユーザーの一覧が返されます。 または、query session コマンドを使用して、サーバー上のすべてのセッションの一覧を表示することもできます。
query user が情報を返すと、現在のセッションの前に不等号
(>)
記号が表示されます。
例
システムにログオンしているすべてのユーザーに関する情報を表示するには、次のように入力します。
query user
サーバー Server1 のユーザー USER1 に関する情報を表示するには、次のように入力します。
query user USER1 /server:Server1