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