我最近将一些服务器从 2003 升级到 2008R2。自升级以来,我开始看到以下错误:
[servername] 连接到远程服务器失败并显示以下错误消息:WSMan 服务无法启动主机进程来处理给定的请求。确保 WSMan 提供程序主机服务器和代理已正确注册。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。
该错误似乎是随机的。该脚本将工作,然后失败。创建会话的命令在循环中(创建会话、删除会话),并且作为一组部署脚本的一部分被多次调用。当脚本失败时,它会在不同的点上失败。
我检查了本地工作站 (win7) 目标服务器 (win2008R2) 上的事件日志,但没有看到任何错误。
这是随机失败的行:
$session = New-PSSession -ComputerName $serverName -Credential $credential
我在Win2003上没有看到这个问题。脚本没有改变。我假设问题出在目标服务器上,但找不到任何要查看的错误或日志。它会工作一次然后失败,所以我的部署脚本有时会成功,然后在不同的点失败。
任何有关追踪此问题的指导将不胜感激。