管道代理工件带有autologon = true不会在Win 10上联机

问题描述

我正在尝试使用Pipelines代理工件(windows-vsts-build-agent)来设置新的代理`:

  • 使用Azure的Windows 10映像
  • 以交互方式配置(使用autologon = true)
  • 目标是(通过Azure Pipelines)在其上运行UI测试。

代理配置成功时(在Azure Pipelines上的“代理池”中创建了一个条目),它显示为脱机。

手动登录该虚拟机后,可以看到以下屏幕:

Choose Privacy Settings

确认此屏幕并手动登录VM后,代理将按预期方式启动。

有什么想法/提示我们可以做什么,那么代理无需人工干预就可以“在线”吗?

解决方法

您可以尝试以下步骤在VM启动时禁用“隐私设置”屏幕。

1,以管理员身份登录Azure VM。

2,按win+r并运行gpedit.msc打开“本地组策略编辑器”。

3,导航到Computer Configuration\Administrative Templates\Windows Components\OOBE在本地组策略编辑器的左窗格中

4,双击Don't launch privacy settings experience on user logon policy对其进行编辑

5,选择 Enabled 以禁用登录时的“隐私设置体验”,单击“确定”,

如果Azure Vm中本地组策略编辑器不可用。您可以尝试编辑注册表以将其禁用。

1,按win+r并运行regedit

2,导航至HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OOBE

3,将DisablePrivacyExperience DWORD更改为值1

有关更多信息,请参见this blog

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...