照会しているシステムと同じドメインに参加しているWindowsクライアントから照会している場合は以下の方が簡単です。標準ドメインユーザーを超える一定の権限が必要な場合があります。あなたが認証/許可の問題に遭遇した場合、それが私が確認する最初のことになります。
少なくとも「qwinsta」と呼ばれるWindows XPほどまでに利用できるツールがあります。 Windowsのそれ以降のバージョンには、qwinstaと「クエリセッション」があります。
qwinsta /server:computer01
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp 65536 Listen rdpwd
administrator 2 Disc rdpwd
これは、ユーザー「管理者」がログインしているが切断されていることを示しています。この例では、computer01はデフォルトの「管理」RDPライセンスを持つWindows Server 2003システムであるため、接続する相手をリッスンする2つ目のセッションがあります。それ以前に切断されたセッションに接続した後、もう一度同じコマンドを実行する
は次のようになります。
SESSIONNAME USERNAME ID STATE TYPE DEVICE
[unchanged output removed]
rdp-tcp#25 administrator 2 Active rdpwd
これは答えることが十分にある「RDP経由して、現在アクティブな人です」、そしてあなたは、個々のユーザー名を使用している場合、それは "誰"にも答えなければならない。 "testuser"や "administrator"などを使用している場合は、「どのクライアントから」の答えを知りたいと思うかもしれません。
上記は、追加のツールを必要とせずに素早く基本的な答えを示しています。詳細については、cassia libraryまたはPSTerminalServices(カッシーア上に構築されています)をご覧ください。詳細については、this questionの回答を参照してください。
私が最初に考えたのは、PsLoggedOnやLogonSessionsなどのSysinternalsツールを使用することでした。私はそれまで知られていなかった私のqwinstaとrwinstaツールへの参照をthis blog post from 2003に見つけました。
ありがとうございました! –