2017-06-30 214 views
0

我跑了这个脚本昨天整天,然后今天的一半。现在突然它只是挂起一分钟,超时与此错误:PowerShell远程突然停止工作

PS C:\Users\me> Invoke-Command -computer devspin -ScriptBlock {$PSVersionTable.PSVersion} 

[devspin]连接到远程服务器devspin失败,出现以下错误消息:WinRM的无法完成 操作。验证指定的计算机名称是否有效,是否可通过网络访问该计算机,以及是否启用了WinRM服务的防火墙例外并允许从此计算机访问。默认情况下,公共配置文件的WinRM 防火墙例外限制对同一本地子网内的远程计算机的访问。有关更多 信息,请参阅about_Remote_Troubleshooting帮助主题。 + CategoryInfo:OpenError:(devspin:字符串)[],PSRemotingTransportException + FullyQualifiedErrorId:WinRMOperationTimeout,PSSessionStateBroken

我重新启动两者(域)上,重新运行远程处理的设置,没有防火墙。最重要的是,我可以运行相同的命令到其他机器或从其他机器,它的工作原理。只是这两个窗口2012 R2机器不知何故停止了谈话。

有什么想法?谢谢

+1

这可能会在serverfault上做得更好。你确定在防火墙的东西?会不会有软件或Windows防火墙挡道?也许是由政策或某事加强? –

+0

奇怪的是,该命令同时适用于/来自其他机器。这意味着devspin几乎可以列入某种黑名单,这很奇怪。我会同意马克,并开始在那里看。如果你没有找到任何东西,可以尝试使用Wireshark或Fiddler追踪来查看WinRM连接的距离。 –

+0

谢谢你们,我也在走这条路。所以我去了IT部门,他们得到了答案。显然,我们的交换机或hw vpns中的一个不喜欢默认的窗口MTU大小,并且在某些情况下它最终会失败。神奇的将MTU大小设置为1450使其全部工作。 – dean

回答

1

当然很高兴我去问了我们的IT部门。他们说了一些关于我们的新交换机/硬件VPN如何不喜欢默认的MTU大小窗口设置。他们说要把它设置为1450,它会起作用。我很怀疑,但尝试过和BAM!这行得通。电脑,他们永远不会混淆我。

我用的命令是:

netsh接口的IPv4设置子接口的MTU 13 = 1450 =店持续

但是你的界面可能会有所不同。希望这可以帮助别人......