如何授予Azure Devops私有Windows代理访问SupportedAPIs-x64.xml的权限?

时间:2018-10-29 17:03:44

标签: windows azure-devops azure-pipelines

当我通过私有Windows代理在本地运行UWP应用的Azure Devops构建管道时,它抱怨无法访问C:\Program Files (x86)\Windows Kits\10\App Certification Kit\SupportedAPIs-x86.xml

代理服务正在使用默认的建议用户NT AUTHORITY\NETWORK SERVICE

到目前为止,我尝试了但没有成功:

  1. 使用我的(管理员)凭据运行服务(我正在使用Hotmail帐户登录我的计算机),但是却不想(错误1355)
  2. 授予服务被拒绝访问的文件夹上的“所有人”“读取和执行”权限

1 个答案:

答案 0 :(得分:2)

我不知道您是否仍然遇到此问题,但这对我有用。任何发现此问题的人都可以尝试一下。

我建议尝试进行完整性检查,但我的问题是权限。

  • 如果运行services.msc并找到Azure Pipelines Agent,然后单击 在服务上突出显示它。

  • 右键单击,转到属性

  • 导航至顶部的Log On标签

  • 将用户名和密码更改为已知的域管理员帐户

  • 单击“确定”,然后重新启动服务。

现在再次运行管道,查看它是否可以连接和发布文件。如果这样做,则它是用户/权限问题。