【发布时间】:2019-07-18 17:44:03
【问题描述】:
我正在为我的单元测试环境设置发布管理管道,以便在 Windows 10 VM 代理上运行一些 Selenium 测试,并且在尝试在 VM 上运行 Visual Studio 测试代理部署任务时遇到错误。
我的发布定义包括以下步骤: - Windows 机器文件复制 - Visual Studio 测试代理部署 - 运行功能测试
我已经检查了 WinRM 的常见缺陷
我的发布定义包括以下步骤: - Windows 机器文件复制 - Visual Studio 测试代理部署 - 运行功能测试
我检查了 WinRM 之类的常见陷阱,并在 https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/cd/deploy-webdeploy-iis-winrm?view=azure-devops 中运行了 ConfigureWinRM.ps1 作为参考,还发现这篇文章 PowerShell Remoting error with TFS build Visual Studio Test Agent Deployment task 没有成功。
这是错误输出 2019-07-16T11:42:11.7619316Z ##[warning]Task 'VerifyTestAgentInstalled' for machine XXXXXXXX.com:5985 的错误:System.Management.Automation.Remoting.PSRemotingTransportException:连接到远程服务器 XXXXXXX.com 失败,出现以下错误message :客户端无法连接到请求中指定的目的地。验证目标上的服务是否正在运行并且正在接受请求。请查阅在目标(最常见的是 IIS 或 WinRM)上运行的 WS-Management 服务的日志和文档。如果目标是 WinRM 服务,在目标上运行以下命令来分析和配置 WinRM 服务:“winrm quickconfig”。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。
非常感谢任何帮助。我需要一双全新的眼睛。
谢谢!
【问题讨论】:
-
我忘了提到用于访问构建代理的帐户和运行 TFS 服务的帐户是 Windows 10 VM 上的本地管理员。