Windows Server 2003ボックスでアクティブなリモートデスクトップセッションを確認するにはどうすればよいですか?
スタート->管理ツール-> ターミナルサービスマネージャー
サーバー名をクリックすると、右側にアクティブなセッションが一覧表示されます。セッション状態のフィールドもあります。 「セッション」と呼ばれる別のタブには、アクティブなユーザー、リスナー、およびコンソールセッションが表示されます。
リモートでも使用できるコマンドラインの方法は
qwinsta /SERVER:{servername}
現在のセッションとそのステータスをリストします。
rwinsta /SERVER:{servername} {sessionid}
セッションを切断できる適切な権限。特に、制限に達していて接続されていない場合に役立ちます。
{sessionid}は、qwinstaの結果にリストされているID番号です
問題のサーバーに対してリモートデスクトップを開いている場合は、同じサーバー上の他のセッションをタスクマネージャー(Ctrl-Shift-Esc
)。
私は、利用可能なすべてのセッションが使用中であったため、サーバーへのRDPを実行できなかった開発者です。私はターミナルサービスマネージャーを持っていないので、上記の答えはどれも当てはまりません。この種のWindowsサービス管理にはPowerShellを使用しており、PowerShellモジュール PSTerminalServices を使用して成功しました。これは、MSの従業員(またはグループ)からのものです。リンクをクリックしてMSIをインストールし、PowerShellから次のコマンドを実行します。
Import-Module PSTerminalServices
Get-TSSession -ComputerName _MyRDPServer_ | Out-GridView
タスクマネージャを使用すると、[ユーザー]タブをクリックして、実行中のセッションを確認できます。切断またはログオフするには、ユーザーを右クリックします。