我的桌面是win7,我正在尝试连接到服务器2012。
两台主机都在同一域中。
如果我做:
Enter-PSSession -ComputerName *ServerName***
我从winrm得到以下失败消息
我仅使用服务器名称还是输入完全限定的名称都没有关系。
两个系统都显示
$PSVersionTable.PSVersion 4 0 -1 -1
我已经尝试了各种故障排除提示,例如
运行
Enable-PSRemoting -Force
并在两侧都设置TrustedHosts = *
。我还禁用了双方的防火墙服务。
当我尝试从服务器到桌面进入Enter-PSSession时,它可以按需工作。
但是从台式机到服务器,我总是收到错误消息,指出找不到计算机。
最佳答案
与我们的域管理员交谈后,我认为我找到了问题的原因。
服务器位于资源域中,该资源域仅对主OU具有单向信任。
这解释了为什么我可以从服务器到客户端进行PS远程处理,反之亦然。
我发现我可以将IP地址与-Credential
选项一起使用,虽然这不是很好,但可以接受的解决方法。
关于powershell-3.0 - Enter-PSSession到远程服务器失败,出现 “cannot find the computer”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30568727/