Powershell在运行时指示WinRm未运行

Powershell在运行时指示WinRm未运行,powershell,Powershell,我有一个脚本,可以构建VM并安装多个程序。该脚本在单独的服务器上运行,并通过使用Invoke命令在VM服务器上远程执行命令来构建VM。这个过程可能有20个步骤,每个步骤创建一个会话,在VM上调用一个命令,然后删除会话 在脚本的末尾,我总是会看到下面的错误,但并不总是在同一步上。当我再次运行脚本,并在上次失败的地方退出时,它工作正常。很明显,Winrm已启用,所以我不知道是什么原因导致了它 什么可能的原因可以解释在WinRM运行时出现此错误 “处理远程命令的数据失败,错误消息如下:客户端无法连接到

我有一个脚本,可以构建VM并安装多个程序。该脚本在单独的服务器上运行,并通过使用Invoke命令在VM服务器上远程执行命令来构建VM。这个过程可能有20个步骤,每个步骤创建一个会话,在VM上调用一个命令,然后删除会话

在脚本的末尾,我总是会看到下面的错误,但并不总是在同一步上。当我再次运行脚本,并在上次失败的地方退出时,它工作正常。很明显,Winrm已启用,所以我不知道是什么原因导致了它

什么可能的原因可以解释在WinRM运行时出现此错误


“处理远程命令的数据失败,错误消息如下:客户端无法连接到请求中指定的目标。验证目标上的服务是否正在运行并正在接受请求。请参阅目标上运行的WS-Management服务的日志和文档,最常见的是IIS或WinRM。如果目标是WinRM服务,请在目标上运行以下命令以分析和配置WinRM服务:“WinRM quickconfig”。有关更多信息,请参阅关于远程故障排除帮助主题。“

听起来远程计算机上没有运行“Web管理服务”。 IIS管理和某些应用程序需要此服务


关于

失败之前的步骤是什么?可能您正在调用一些影响WinRM的东西,或者只是占用了VM上的所有资源,因此它无法及时响应。