web-dev-qa-db-ja.com

RDPが壊れている場合、リモートWindowsサーバーに接続するにはどのようなオプションが必要ですか?

RDPが壊れている(応答しない)場合、コンソールアクセスがなく、サーバーが物理的に近くない場合、リモートWindowsサーバーに接続するにはどのようなオプションが必要ですか?

Linuxでは、VNCが機能していなかった場合、通常はSSHデーモンを使用できました。 Windowsはそれを拾いませんでした(なぜ、私は知りません)-同等のものはありますか?

9
lunchmeat317

RDPが話していないときに最初に行うことは、Powershellでこれです。

PS> $service = get-service -computername MyServer -displayname "Remote Desktop Services"
PS> $service.stop
PS> $service.start

ほとんどの場合、これでRDPが復活し、元に戻すことができます。これでうまくいかない場合は、iLOか、ここで他の回答に記載されている他のコンソールオプションのいずれかに依存する必要があります。

21
squillman

コマンドラインオプションについては、こちらの質問を参照してください 。基本的に、WinRS/WinRM、PowerShell Remoting、および PSexecおよびその他のSysinternals Suiteユーティリティ を使用できます。また、WindowsサーバーにSSHまたはtelnetをインストールし、インストールしたらそれに接続することもできます。

さらに、[管理ツール]フォルダーにあるツールを使用すると、リモートマシンに(または少なくとも)接続できるようになるため、これはオプションです。 (主にMMCスナップインですが、regeditなどのネイティブに含まれるスタンドアロンexeの一部でさえ、この機能を備えています。)

また、サーバーに何らかの帯域外管理インターフェース/仮想コンソール(HPのiLOやDellのiDRACなど)が必要な場合、およびそうではありません...これから学んで、次のサーバーで取得してください。

最後に、多くの場合、サーバーにリモートでアクセスして自分自身をインストールし、VNC(または同様のもの)に基づいて画面共有を設定できるサードパーティ製ツールがいくつかあります。 DamewareとIntelliAdminはすぐに思い浮かびますが、そのうちの2つにすぎません。

10
HopelessN00b

PowerShellはあなたが探しているものです。 TechNet PowerShell Remoting

4
saltface

言及されていないので:

常に「スマートな手」があります。誰かに電話をかけ、「サーバーに近づいて、見えていることを教えてくれませんか?... OK ...これを私のためにしてください」と言う単純さを過小評価しないでください。

サーバーが地球を周回していない限り、それはおそらくオプションです。

3
TheCleaner

LoMは、ノードにアクセスするために一般的に使用される手法であり、論理的にはアクセスできません。

テクニクの名前はメーカーとは異なります。デルはそのバージョンを「iDRAC」と呼んでいます。 HPは彼らを「iLo」と呼ぶ

初期には、MEGARACと呼ばれる特定のPCIカードがありました。また、KVM over IPも役立ちます。

がんばって!

1
Neophyte

psexecWindows Sysinternalsパッケージ の一部。

私たちはこれを常に使用して、Windowsホストの非Active Directoryネットワーク全体にソフトウェアを展開していました。

1

上記のiDRACのように、RDPが起動しない場合、iLOはリモートシステムにアクセスする最良の方法です。システムが仮想マシンの場合、仮想インフラストラクチャを使用してリモートで管理し、ほとんどの場合はコンソールを表示できます。

LANTRONIX 'Spider'などにも投資します。これは、リモートシステムのVGAおよびUSBポートに接続して、帯域管理を可能にすることができます。

それでもシステムにpingを実行できる場合は、ボックスを再起動してみてください。Windowsの 'shutdown -i'で、対話型のコマンドユーティリティが起動します。リモートでシステムを再起動できるかどうかを確認します。

幸運を祈る私の友人であり、追加の支援が必要な場合は遠慮なくpingしてください

1
Jermal Smith

WinRMサービスが正しく構成されている限り、powershellを使用して、-pssession -computername -scriptblockまたはinvoke-command -computername -scriptblockを入力できます。または、Psexecを http://technet.Microsoft.com/en-gb/sysinternals/bb896649.aspx からダウンロードし、ユーザーpsexec\target –u credentials cmd

RDPに関して、それは有効にさえされていますか?サーバーHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Serverのネットワークレジストリを確認してください

正しく構成する必要があるfDenyTSConnectionsやTSUserEnabledなどの値があります。

また、サーバーでTSサービスを再起動します。

ネットワークにアクセスでき、認証できる場合は、これを使用することをお勧めします。

あなたの会社でもILOを採用していますか?

0
Ben Lavender