1

我目前正在使用Powershell 2.0,並遇到以下問題。我建立了一個Hyper-V虛擬機,我試圖從我的本地/主機操作系統遠程訪問它。使用Powershell 2.0遠程登錄到Hyper-V虛擬機永遠無法找到虛擬機

我一直在下面的遠程本教程:http://www.computerperformance.co.uk/powershell/powershell_remote.htm#Create_a_PowerShell_Remote_Session

當我使用下面的PS命令遠程連接到我的虛擬機,其作爲一個完全合格的域名富: 輸入-PSSession中富

我得到PS的錯誤無法找到計算機。我確定已啓用網絡發現並啓用了VM上的遠程訪問,但仍遇到同樣的問題。

有什麼建議嗎?

+0

我可以建議你使用IP地址,看看是否有效? – AvkashChauhan

+0

請嘗試使用IP地址,如果問題與FQDN有關,它應該可以正常工作。如果這沒有用,那麼你還有其他問題。 – AvkashChauhan

+0

使用IP地址工作。任何想法爲什麼FQDN不起作用? – touareg

回答

0

首先,檢查端口上運行您的RM(從目標系統上的命令行):

winrm e winrm/config/listener 

如果未在端口上運行5985您必須指定端口連接時

檢查如果連接是通過運行客戶端「ping」命令罰款:

Test-WSMan -ComputerName "full machine name" 

如果它不能幫助 - 從後兩個命令的輸出。順便說一句,我希望你的虛擬機有適當的網絡配置,我的意思是它有自己的名字和IP?

0

首先請嘗試IP地址,如果使用不正確的FQDN,它應該工作。

一旦你的IP地址工作意味着你的目標虛擬機不需要網絡設置等,你只需要得到正確的FQDN,這裏是你可以嘗試的東西。

例如,當我ping命令如下機器名XYZ:

ping xyz 

它將返回機FQDN如下或類似的東西:

Pinging xyz.abc.corp.com 

在上述情況下「xyz.abc。 corp.com「是正確的FQDN,如果您獲得」Ping xyz「,那麼」xyz「是您的FQDN。