web-dev-qa-db-ja.com

現在ログインしているRDPセッションを確認するにはどうすればよいですか?

現在リモートになっているサーバーをすばやく見つける方法はありますか?コンピューターでWindows XPを実行していて、すべてのrdpウィンドウを閉じましたが、ログオフしませんでした。方法があるかどうか知りたいのですが。現在rdpされているすべてのサーバーを見つけます。

ありがとう!

2
Chinesinho
_netstat -an |find "3389"
_

これにより、開いているすべての接続が表示され、3389(通常のRDPポート)の一致のみを表示するようにフィルター処理されます。これにより、他のエンドポイント(接続しているサーバー)が表示されます。これにより、3389が接続されているすべてのマシンも表示されます。

/編集-これはあなたが探している答えではないかもしれないと思いますか?あなたが接続しているすべてのマシンを知りたいもはや接続されているが、切断されたセッションが開いている?各マシンにクエリを実行する必要があります-ドメインにいることを願っています。

したがって、ドメイン内のすべてのサーバーのリスト(および/または問題の可能性のあるすべてのマシン)のリストを取得します。servers.txtという名前のファイルに入れます。実行:

for /f %s in (servers.txt) do (echo %s & qwinsta /server:%s )

4
mfinni

最も簡単な方法は、Query user /server:servernameを使用することです。このコマンドは、現在ログオンしているユーザーが特定のサーバー名で行っているセッションのリストを表示します。これは、自動化のためのバッチまたはPowerShellスクリプトで使用できます。

2
Jim B

http://code.google.com/p/cassia/ -パッケージにはsessioninfo.exeが含まれているので、これを試すことができます。基本的に、すべてのリモートデスクトップサーバーを経由して、接続(接続が確立された)、切断された(接続が閉じられた)などの各セッション状態を一覧表示できます。セッションをコンソールなどにリダイレクトすることもできます。

1
Andrew Smith

TSサーバーに適切なユーザー権限がある場合は、Windows Server 2003管理ツールパックをインストールし、ターミナルサービスマネージャーを使用してすべてのセッションを検索できます。

http://technet.Microsoft.com/en-us/library/cc753032.aspx

http://www.Microsoft.com/en-us/download/details.aspx?id=6315

1
joeqwerty

あなたはこの男を試してみるかもしれません:

http://www.Microsoft.com/en-us/download/details.aspx?id=21101

1つのツールで多数のRDPセッションを管理し、私believeは、単に「閉じた」セッションを示します。

0
Univ426