我正在尝试为DEV框设置Continues Integration。
以下是我在Visual Studio Team Services中所做的工作
我的DEV盒的安装版本,其中包含一个测试电源shell脚本,该脚本只有一个以下语句(默认托管代理)
写输出"这是测试部署"
第1步和第2步运行良好,但在第3步中,它无法执行powershell脚本,并且给出了以下错误。
System.Management.Automation.RuntimeException:连接到远程服务器失败,并显示以下错误消息:WinRM客户端无法处理请求。如果身份验证方案与Kerberos不同,或者客户端计算机未加入域,则必须使用HTTPS传输,或者必须将目标计算机添加到TrustedHosts配置设置。使用winrm.cmd配置TrustedHosts。请注意,TrustedHosts列表中的计算机可能未经过身份验证。您可以通过运行以下命令获取有关该信息的更多信息:winrm help config。有关详细信息,请参阅about_Remote_Troubleshooting帮助主题。 ---> System.Management.Automation.RuntimeException:连接到远程服务器失败,并显示以下错误消息:WinRM客户端无法处理该请求。如果身份验证方案与Kerberos不同,或者客户端计算机未加入域,则必须使用HTTPS传输,或者必须将目标计算机添加到TrustedHosts配置设置。使用winrm.cmd配置TrustedHosts。请注意,TrustedHosts列表中的计算机可能未经过身份验证。您可以通过运行以下命令获取有关该信息的更多信息:winrm help config。有关详细信息,请参阅about_Remote_Troubleshooting帮助主题。
编辑:2016年8月4日 根据Preet Singh的评论进行更新
最初我尝试设置默认代理进行构建和发布,但后来我在我的盒子上安装了代理,然后尝试但是遇到了同样的错误。
如果我查看日志,则在下面的步骤中失败。
为计算机启动了部署:' machinename:port'