web-dev-qa-db-ja.com

WTS-接続ユーザーのリモートリスト

リモートユーザーが切断せず、新しい接続が次のメッセージで失敗する場合があります。ターミナルサーバーが許可された接続の最大数を超えました。

接続されているユーザーをリモートでリストして、切断を要求するにはどうすればよいですか?

3
Zote
2
Ivo Looser

この素敵な小さなコマンドラインツールを使用できます。

http://home.fnal.gov/~jklemenc/tslistusers.html

TSListUsersは、ローカルまたはリモートのWindowsターミナルサーバー/ RDPサーバーで現在接続されているユーザーと切断されているユーザーの両方、ホスト名、IPアドレス、およびRDPセッション番号を一覧表示するコマンドラインユーティリティです。ユーザーを一覧表示するには、次の機能が必要です。 -サーバーへのNetBiosアクセス-RDPセッション情報を照会できるアクセス許可(TSにログインできる場合は、デフォルトでこれが必要です)-ターミナルサービス/ RDPがターゲットホストで実行されている必要があります

使用法:

  • TSListUsers.exe /?ヘルプテキストを取得するには
  • TSListUsers.exeを使用して、ターゲットターミナルサーバーにクエリを実行します
  • ローカルホストにクエリを実行するためのパラメータがないTSListUsers.exe
2
splattne

qwinsta(Query Windows Station)を使用して、ローカルまたはリモートターミナルサービスホストのセッションとユーザー名を一覧表示します。

次に、rwinstaを使用して、選択したセッションを切断またはログオフすることもできます(そうするための許可が与えられている場合)。

1
Oskar Duveborn

同じネットワーク上にいる場合は、サーバー2003(または2008)管理ツールをマシンにインストールして、ターミナルサービス管理コンソールにアクセスできるようにします。その後、サーバーに接続して、ログオンおよび切断されたユーザーを確認できます。 。

または、サーバーにアクセスする必要がある場合は、RDPのコンソールアクセス方法を使用できます。実行ウィンドウから次のコマンドを使用するだけです。

mstsc /v:serverIP /admin

コンソールにログオンすると、ターミナルサービス管理コンソールを開いて、誰がログインしているかを確認し、それらを切断できます。

リモートまたはサーバーのいずれかで現在コンソールにログインしている人がいると、その人が切断されることに注意してください。

0
Sam Cogan

これはどのオペレーティングシステムで使用されますか? Windows 2003ServerまたはWindows2008 Serverを使用していて、マシンにコンソールアクセスできる場合は、タスクマネージャーの[ユーザー]タブで現在ログインしているユーザーを確認できます。

0
kingfish