由于 WinRM 问题,在 VSTS 中部署测试代理失败
Deploy Test agent failing in VSTS due to WinRM issue
我正在尝试 运行 最终将在 Azure 机器上 运行 进行功能测试的构建定义,但是该构建在部署测试代理步骤时失败并出现以下错误。 ..
'seleniumvm.ukwest.cloudapp.azure.com:5986' 发生错误。详细信息:'Connecting to remote server seleniumvm.ukwest.cloudapp.azure.com failed with the following error message : Access is denied. For more information, see the about_Remote_Troubleshooting Help topic.'。有关故障排除,请参阅 https://aka.ms/remotevstest.
可以找到完整的构建日志here
这是我构建的样子...
我假设 Azure 资源组部署 任务会在我的 Azure VM 上配置 WinRM。我将该任务设置为 Configure with WinRM。此任务在 运行 构建时通过。
我的部署测试代理任务详情如下....
机器数: seleniumvm.ukwest.cloudapp.azure.com:5986
管理员登录: SeleniumVM\[用户名]
管理员密码: [密码]
协议: HTTPS
- 测试证书: 勾选
- 代理配置用户名和密码同上
我有 运行 winrm quickconfig
和 Enable-PSRemoting Force
,它们都返回消息说 WinRM 已经设置。
有人可以帮帮我吗?
我在为 VSTS 设置构建机器时遇到了同样的问题,这里的方法 2 对我来说是解决方法:
https://support.microsoft.com/en-us/help/896861/you-receive-error-401-1-when-you-browse-a-web-site-that-uses-integrate
即添加以下注册表项:
在注册表编辑器中,找到并单击以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
右键单击 Lsa,指向 New,然后单击 DWORD 值。
键入 DisableLoopbackCheck,然后按 ENTER。
右键单击 DisableLoopbackCheck,然后单击 Modify。
在 Value 数据框中,键入 1,然后单击“确定”。
重启虚拟机
我正在尝试 运行 最终将在 Azure 机器上 运行 进行功能测试的构建定义,但是该构建在部署测试代理步骤时失败并出现以下错误。 ..
'seleniumvm.ukwest.cloudapp.azure.com:5986' 发生错误。详细信息:'Connecting to remote server seleniumvm.ukwest.cloudapp.azure.com failed with the following error message : Access is denied. For more information, see the about_Remote_Troubleshooting Help topic.'。有关故障排除,请参阅 https://aka.ms/remotevstest.
可以找到完整的构建日志here
这是我构建的样子...
我假设 Azure 资源组部署 任务会在我的 Azure VM 上配置 WinRM。我将该任务设置为 Configure with WinRM。此任务在 运行 构建时通过。
我的部署测试代理任务详情如下....
机器数: seleniumvm.ukwest.cloudapp.azure.com:5986
管理员登录: SeleniumVM\[用户名]
管理员密码: [密码]
协议: HTTPS
- 测试证书: 勾选
- 代理配置用户名和密码同上
我有 运行 winrm quickconfig
和 Enable-PSRemoting Force
,它们都返回消息说 WinRM 已经设置。
有人可以帮帮我吗?
我在为 VSTS 设置构建机器时遇到了同样的问题,这里的方法 2 对我来说是解决方法: https://support.microsoft.com/en-us/help/896861/you-receive-error-401-1-when-you-browse-a-web-site-that-uses-integrate
即添加以下注册表项:
在注册表编辑器中,找到并单击以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
右键单击 Lsa,指向 New,然后单击 DWORD 值。
键入 DisableLoopbackCheck,然后按 ENTER。
右键单击 DisableLoopbackCheck,然后单击 Modify。
在 Value 数据框中,键入 1,然后单击“确定”。
重启虚拟机