WSMan Works,WinRM运行,PSSession无法解决任何挂起的问题

时间:2019-01-18 05:41:23

标签: powershell powershell-remoting

我在同一域的同一网络上有三台设备。

  • Server1
  • Server2
  • Workstation1

所有设备均已启用PSRemoting。 Server1可以在服务器2上Enter-PSSession。Server2可以在服务器1上Enter-PSSession。但是Workstation1不能Enter-PSSession到Server1或Server2上。

当我尝试从Workstation1 Enter-PSSession时会发生什么事情。从字面上看没什么。没有错误日志,没有错误消息。壳挂了。或者,在ISE中使用New-PSSession时,ISE不会冻结,而只是挂在完成Invoke-Command基本脚本上。

这就是我试图修复Workstation1的方法

  • 我注意到本地管理员帐户被禁用,并且没有设置密码。这为我的Domain Admin帐户创建了一些问题。因此,我设置了管理员帐户密码,将其启用,然后重新启动。这解决了很多问题。但是PSSession没有任何作用。

  • 我使用以下命令winrm s winrm/config/client '@{TrustedHosts="ComputerName"}'将Server1和Workstation1设置为受信任的主机。不会引发任何错误,两者都是可信任的。还是一无所有。

  • 我使用以下命令test-wsman -ComputerName Server1在Server1和Workstation1之间测试WinRM,测试返回的结果是成功的。没有错误返回。

  • 我使用以下命令将WinRM的IdleTimeout设置为18秒:winrm set winrm/config/winrs '@{IdleTimeout="18000"}'仍然没有

没有任何效果。我注意到的一件事是Server1和Server2运行的是Powershell4.0 Build 6.3,而Workstation1运行的是Powershell5.1.1629,Build 10.0。我找不到任何文档说明为什么这很重要,但这实际上是我可以考虑的全部内容。

0 个答案:

没有答案