PowerShell Invoke-Command连接错误

时间:2018-09-18 03:03:40

标签: powershell remoting winrm

我试图从未连接到域但在同一子网中的本地计算机到属于我们域的VM启用PSRemoting。

我已经完成了所有可以想到的设置。

  • WinRM在两台计算机上都运行(并且已经运行了quickconfig)
  • 在两台计算机上都配置了防火墙
  • 两台机器都将彼此添加到其受信任的主机中
  • 两台计算机上的
  • Enable-PSRemoting -Force

Ping和远程桌面会话以及所有其他东西都可以正常工作。

然而Test-WSMan仍然吸引了我:

  

连接到远程服务器DC01失败,并显示以下错误消息:WinRM无法完成该操作。验证指定的计算机名称是否有效,可通过网络访问该计算机以及是否已启用WinRM服务的防火墙例外并允许从该计算机进行访问。默认情况下,公共配置文件的WinRM防火墙例外将限制对同一本地子网内的远程计算机的访问。有关更多信息,请参见about_Remote_Troubleshooting帮助主题。

关于下一步的任何想法?我确实查看了about_Remote_Troubleshooting文件,但没有发现任何对我有帮助的文件。

编辑:在弄乱其他命令并尝试在多台计算机上启动New-PSSession之后,我仅在RDP主机DC01上收到上述错误。在另一台机器DC02上,它可以正常工作。在第三台计算机DC03上,出现以下错误

  

WinRM客户端无法处理该请求。如果身份验证方案不同于Kerberos,或者客户端计算机未加入域,则必须使用HTTPS传输,或者必须将目标计算机添加到TrustedHosts配置设置中。

about_Remote_Troubleshooting中的哪个使我指向

如何从基于工作组的计算机远程连接

部分。在其下显示为https配置,或将远程计算机的名称添加到受信任的主机。除此之外,请始终使用-credential并确保本地计算机上的用户帐户具有密码。

我遇到的所有对象(通过非https路由),但是我想我会尝试https设置。

0 个答案:

没有答案