You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用VSBuild@1任务执行Azure Pipeline时遇文件访问拒绝错误

Azure Pipeline权限拒绝错误(VSBuild/MSBuild任务)解决方法

运行Azure Pipeline时出现以下权限错误:

##[error]Access to the path 'C:\azagent_work_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.166.2\ps_modules\MSBuildHelpers\MSBuildHelpers.psm1' is denied.

切换到MSBuild任务后问题仍未解决,可尝试以下方案:

  • 检查代理服务账号权限:登录自托管代理所在的机器,找到报错路径,右键文件夹选择「属性」→「安全」选项卡,确认Azure Agent运行的服务账号对该路径拥有「读取和执行」「列出文件夹内容」「读取」权限,若没有则添加对应权限并应用。
  • 清理重建Azure Agent:停止Agent服务,删除C:\azagent整个目录,重新从Azure DevOps下载并配置Agent。旧Agent的缓存文件损坏可能引发这类权限异常。
  • 切换任务版本:当前使用的VSBuild任务版本为1.166.2,在Pipeline编辑器的任务设置中,尝试切换到更高版本(如最新稳定版)或更低的兼容版本,部分旧版本任务存在权限处理的bug。
  • 验证Pipeline资源权限:确认Pipeline关联的项目或服务连接拥有访问代理机器文件系统的权限,尤其是使用自托管代理时,需确保服务主体/账号具备足够的本地权限。
  • 临时测试权限(仅限测试环境):若为测试场景,可临时给C:\azagent\_work目录添加「Everyone」的读取权限,验证是否为权限问题导致,确认后再调整为最小必要权限。

内容的提问来源于stack exchange,提问作者Sirn Hirmeza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 01:38:13