【发布时间】:2015-11-03 21:46:12
【问题描述】:
编辑:我忽略了“执行构建定义的先决条件是准备好构建代理,以下是设置构建代理的步骤,您可以在此博客中找到更多详细信息。”来自these steps。我目前正在尝试在 Azure VM 上启动并运行该构建代理,并将报告回来。
我正在关注these steps,尝试通过我的 Visual Studio Online TFbuild 运行 CD 和 Selenium 测试。通过电子邮件发送一些反馈后,我得到了一些有用的提示,但我仍然无法通过文件复制步骤。
- 我创建了一个 Windows 10 企业虚拟机。
- 我已经在我的构建测试机器中正确设置了 IP 地址,并且能够 RDP 进入机器。
- 我已成功(经过多次尝试)使 Remote Power shell 正常工作(尽管我不是 100% 确定 winrm 的 winrm/config/client '@{TrustedHosts="Hosted Agent"}')。我的名称来自 https://{}.visualstudio.com/DefaultCollection/_admin/_AgentQueue 或 Build > edit build > General > Default Queue > Manage。
- PS C:\users\cdd\Desktop> winrm quickconfig WinRM 服务已经在这台机器上运行。 WinRM 已设置为在此计算机上进行远程管理。 这似乎准备好了
- 当网络连接类型为公共时,不支持 PS 远程处理。请查看http://blogs.msdn.com/b/powershell/archive/2009/04/03/setting-network-location-to-private.aspx。
- 并回显“设置执行策略” powershell -command "& Set-ExecutionPolicy -executionpolicy unrestricted -force" echo "设置远程" powershell -command "& Enable-PSRemoting -force"
这是很多细节,但在那之后我仍然卡住了:
复制开始于 - '{ip}:5985' 机器“{ip}:5985”的复制状态:“失败” 无法执行 powershell 脚本。有关错误的详细信息,请参阅下面的日志。 无法使用用户 cdd 连接到路径 \{ip} 进行复制。出现系统错误 53。 找不到网络路径。 更多信息请参考http://aka.ms/windowsfilecopyreadme
我有几个问题:
- 我的 VM 名称是否正确?
- 您有关于如何设置 VM 以允许 FileCopy 的步骤吗?
- 我可能还缺少其他东西,我不熟悉 PowerShell 或获取此设置。我可以尝试如何获取我在创建 VM 时设置的 cdd 管理员用户可用的路径?
【问题讨论】:
标签: powershell selenium azure-web-app-service tfsbuild azure-devops