現在リモートデスクトップクライアントを使用してサーバー(Windows 2012)に接続しているユーザーを確認するにはどうすればよいですか?私はRDPを介してこのサーバーに接続しています。
この質問 は、確立された接続でIPアドレスを取得するソリューションを提供します。ユーザーまたはそのセッションのリスト、およびこれらのセッションが最後にアクティブになった日時に興味があります。
リモートマシンのコマンドプロンプトに「Query User」と入力すると、非常に簡単に確認できます
サーバー上で、または/ server:servernameスイッチを使用して「qwinsta」コマンドを実行します。
>qwinsta /?
Display information about Remote Desktop Sessions.
QUERY SESSION [sessionname | username | sessionid]
[/SERVER:servername] [/MODE] [/FLOW] [/CONNECT] [/COUNTER] [/VM]
sessionname Identifies the session named sessionname.
username Identifies the session with user username.
sessionid Identifies the session with ID sessionid.
/SERVER:servername The server to be queried (default is current).
/MODE Display current line settings.
/FLOW Display current flow control settings.
/CONNECT Display current connect settings.
/COUNTER Display current Remote Desktop Services counters informati
on.
/VM Display information about sessions within virtual machines
.
「rwinsta」コマンドでreset RDPセッションを使用することもできます。
>rwinsta /?
Reset the session subsytem hardware and software to known initial values.
RESET SESSION {sessionname | sessionid} [/SERVER:servername] [/V]
sessionname Identifies the session with name sessionname.
sessionid Identifies the session with ID sessionid.
/SERVER:servername The server containing the session (default is current).
/V Display additional information.
タスクマネージャーのユーザータブで確認できます
tsadmin.msc
コマンドは、Windows RDPセッションに関する情報と制御を備えた素晴らしいGUIを提供します
最初のオプション-コマンドラインを使用して「クエリユーザー/ server:SERVERNAME」(または「quser.exe」-同じこと)。これには、ログインしているすべてのユーザーのユーザー名、セッション名、セッションID、セッション状態、アイドル時間、ログオン時間が表示されます。
2番目のオプションオプション-コマンドラインを使用して「クエリセッション/ server:SERVERNAME」。ユーザー名、セッション名、セッションID、セッション状態が表示されます。切断されたものも含め、すべてのセッションが表示されるので便利です。
3番目のオプション:Microsoftリモートデスクトップ接続マネージャーをインストールし、サーバーを構成してから、サーバーを右クリックして「セッションを一覧表示」します。これには、セッションID、セッション状態、ユーザードメイン/名前、クライアントマシン名が表示されます。 quserとqsessionはクライアントマシン名を表示しないことに注意してください。これは、実際にマシンを使用しているユーザーを特定するのに役立つ場合があります。ただし、RDCMはアイドル/ログオン時間を表示せず、かなり古く、グリッチです。
また、現在のユーザーが照会されたリモートサーバーに対する管理者権限を持っていない場合、すべてのメソッドがアクティブなセッションを表示できないことに注意することも重要です。したがって、「runas/u:DOMAIN\adminUser cmd.exe」を使用して、最初に管理コンソールを起動します。
https://pixelrobots.co.uk/2016/06/add-tsadmin-msc-back-to-windows/
これらのファイルを取得できる場合は、tsadmin.mscをWindows 10に追加して戻すことができます。