2017-06-30 216 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 =店持續

但是你的界面可能會有所不同。希望這可以幫助別人......