web-dev-qa-db-ja.com

Windowsのリモートデスクトップセッションをリモートで閉じることはできますか?

開いているセッションが多いため、Windows Server 2003にログインできないことがあります。リモートでそれらを閉じることは可能ですか(サーバールームでの物理的な接触なしで)?

7
yura

コマンドmstsc -v:IP /adminを使用してサーバーに接続できます。多くのオープンセッションがある場合でも機能します。

2
yura

これは、qwinstaおよびrwinstaコマンドラインツールを使用して実行できます。

qwinsta /server:SERVERNAME

コマンドウィンドウにリモートセッションのリストが表示されます。クライアントコンピューターにログインしているアカウントに、サーバーの管理者権限があることを確認してください。サーバー名の代わりにサーバーのIPアドレスを使用することもできます。

ユーザーを切断するには、RDPセッションのセッションIDが必要です。このコマンドは、すべてのセッションを表示します

rwinsta /server:SERVERNAME SESSIONID
9
splattne

私はPsToolsを使用しました:

psshutdown -o -f \\ servername

  • -oコンソールセッションをログオフします。
  • -fは開いているアプリを強制的に閉じます
1
northben

ドメインメンバーのコンピューターでターミナルサービス管理コンソールを開き、問題のシステムに接続します。

これにより、リモートマシン上のすべてのセッションが一覧表示され、リセット(kill)したり、個別にログオフしたりできます。

0
adaptr

管理者として接続し、他のすべてのセッションを切断できると思います。

上記がtrueの場合、これはスクリプトによって自動化される可能性があります(adminとして接続し、必要なアクションを実行します)。

それが役に立てば幸い :)

0
Dragos

適切な管理ツールが設定されている場合は、リモートセッションの管理に使用できるツールがあります。スタートキーを押して、検索ボックスにRemote Desktop Services Managerと入力します。実行できるのと同じ名前のエントリが見つかるはずです。そのエントリが表示されない場合は、Windows Serverシステムに接続して、そこを調べてみてください。

ウィンドウが開くと、左側に「リモートデスクトップサービスマネージャー」と表示された領域があり、その下にコンピューター(おそらくコンピューター)がリストされています。 [リモートデスクトップサービスマネージャー]オプションを右クリックし、[コンピューターに接続]を選択します。 「別のコンピューター」を選択し、アクセスできないコンピューター名を入力できるウィンドウが開きます。ロックされたコンピューターの名前がリストに表示されます。それをクリックすると、右側のセクションに、開いているセッションを表示するタブなど、そのコンピュータに関する情報が表示されます。ここから、セッションを右クリックして、切断、ログオフ、またはリセットを選択できます。これを行うと、リモートデスクトップ経由でコンピューターに再び接続できるようになります。

0
Joel Coel