次の方法で共有


query user

リモート デスクトップ セッション ホスト サーバー上のユーザー セッションに関する情報を表示します。 このコマンドを使用すると、特定のユーザーが特定のリモート デスクトップ セッション ホスト サーバーにログオンしているかどうかを確認します。 このコマンドは、次の情報を返します。

  • ユーザーの名前

  • リモート デスクトップ セッション ホスト サーバー上のセッションの名前

  • 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