我跑了这个脚本昨天整天,然后今天的一半。现在突然它只是挂起一分钟,超时与此错误: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机器不知何故停止了谈话。
有什么想法?谢谢
这可能会在serverfault上做得更好。你确定在防火墙的东西?会不会有软件或Windows防火墙挡道?也许是由政策或某事加强? –
奇怪的是,该命令同时适用于/来自其他机器。这意味着devspin几乎可以列入某种黑名单,这很奇怪。我会同意马克,并开始在那里看。如果你没有找到任何东西,可以尝试使用Wireshark或Fiddler追踪来查看WinRM连接的距离。 –
谢谢你们,我也在走这条路。所以我去了IT部门,他们得到了答案。显然,我们的交换机或hw vpns中的一个不喜欢默认的窗口MTU大小,并且在某些情况下它最终会失败。神奇的将MTU大小设置为1450使其全部工作。 – dean