1

私は現在 Powershell 2.0 をいじっていて、次の問題に遭遇しました。Hyper-V VM をセットアップしましたが、ネイティブ/ホスト OS からリモート接続しようとしています。

リモート処理に関するこのチュートリアルに従っています: http://www.computerperformance.co.uk/powershell/powershell_remote.htm#Create_a_PowerShell_Remote_Session

次の PS コマンドを使用して、完全修飾ドメイン foo として VM にリモート接続すると: Enter-PSSession foo

PS がコンピューターを見つけられないというエラーが表示されます。VM でネットワーク探索が有効になっており、リモート アクセスが有効になっていることを確認しましたが、それでも同じ問題が発生します。

助言がありますか?

4

2 に答える 2

0

まず、RM が実行されているポートを確認します (ターゲット システムのコマンド ラインから)。

winrm e winrm/config/listener 

これがポートで実行されていない場合5985は、接続時にポートを指定する必要があります

クライアントから「ping」コマンドを実行して、接続が正常かどうかを確認します。

Test-WSMan -ComputerName "full machine name"

それでも解決しない場合は、両方のコマンドからの出力を投稿してください。ところで、VM に適切なネットワーク構成があることを願っています。つまり、VM には独自の名前と IP がありますか?

于 2012-05-23T06:54:15.007 に答える
0

まず、代わりに IP アドレスを試してください。間違った FQDN を使用している場合でも機能するはずです。

IPアドレスが機能したら、ターゲットVMはネットワーク設定などを必要とせず、正しいFQDNを取得するだけでよいことを意味します。ここで試すことができます。

たとえば、次のようにマシン名 XYZ に ping を実行すると、次のようになります。

ping xyz

以下のようなマシンの FQDN が返されます。

Pinging xyz.abc.corp.com 

上記の場合、「xyz.abc.corp.com」が正しい FQDN であり、「Pinging xyz」のみが表示される場合は、「xyz」が FQDN です。

于 2012-05-23T20:23:48.143 に答える