web-dev-qa-db-ja.com

Windows 2012でリモートデスクトップセッションを終了するにはどうすればよいですか?

旧世界の「ターミナルセッションマネージャー」に慣れますが、Windows 2012 r2で同等のものを見つけようとして、過去1時間費やしました。必要なのは、別のサーバーでセッションを終了することだけです(どういうわけかスタックしているため)。検索はサービスのセットアップ方法です。簡単なツール、またはコマンドラインが必要です。

助けてください!

2
TOMMY WANG

リモートデスクトップ管理サーバー コンポーネントで部分的に置き換えられているため、Win2k12に組み込まれた同等のツールはないようですが、私が見たどこでもセッションの素晴らしいリスト。

ほとんどのユーザーにとって最も簡単な方法は、タスクマネージャーの[ユーザー]タブを使用することです。通常、そこからユーザーを起動できます。 CLIの場合、コマンドラインからquserおよびlogoffを使用してセッションを終了できます(quserでセッションを一覧表示し、必要なセッションIDをログオフします)。サーバーへのリモートcli接続が必要な場合は、 psexec を使用できます。

PS C:\Windows\system32> quser
 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>SomeUser              console             1  Active      none   8/16/2015 5:29 PM
PS C:\Windows\system32> logoff <sessionID>

Powershellコマンド(Get-RDUserSession/Disconnect-RDUser)を含む serverfault でのこのスレッドに関する多くの優れたアイデアがあります RDCコマンドラインユーティリティ (qwinsta/rwinsta)、および古いサーバーからコピーした場合にtsadmin.mscを機能させるオプションもあります。

または、次のいずれかのようなサードパーティのツールを試すことができます(推奨ではなく単なる例)。

4
Frank Thomas