1

我目前正在使用 Powershell 2.0 并遇到以下问题。我已经设置了一个 Hyper-V VM,我正在尝试从我的本机/主机操作系统远程访问它。

我一直在关注本远程处理教程: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"

如果它没有帮助 - 发布两个命令的输出。顺便说一句,我希望你的虚拟机中有正确的网络配置,我的意思是它有自己的名称和 IP?

于 2012-05-23T06:54:15.007 回答
0

首先请尝试使用 IP 地址,如果使用不正确的 FQDN,它应该可以工作。

一旦你的 IP 地址工作意味着你的目标 VM 不需要网络设置等,你只需要获得正确的 FQDN,这是你可以尝试的。

例如,当我 ping 到机器名称 XYZ 时,如下所示:

ping xyz

它将返回如下机器 FQDN 或类似内容:

Pinging xyz.abc.corp.com 

在上述情况下,“xyz.abc.corp.com”是正确的 FQDN,如果您只收到“Pinging xyz”,那么“xyz”就是您的 FQDN。

于 2012-05-23T20:23:48.143 回答