我跑了這個腳本昨天整天,然後今天的一半。現在突然它只是掛起一分鐘,超時與此錯誤: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