【发布时间】:2015-12-18 22:22:51
【问题描述】:
我正在使用 REST API 来获取有关构建定义的信息。在本地运行 powershell 脚本没问题,但是在我们的构建服务帐户下运行时,我得到:
***Invoke-RestMethod : {"$id":"1","innerException":null,"message":"访问被拒绝: svc-live-tfsbuild 需要以下权限才能执行此操作 行动:编辑实例级别 信息","typeName":"Microsoft.TeamFoundation.Framework.Server.AccessCheckException, Microsoft.TeamFoundation.Framework.Server,版本=14.0.0.0, 文化=中性, PublicKeyToken=b03f5f7f11d50a3a","typeKey":"AccessCheckException","errorCode":0,"eventId":3000} 在 E:\Build\A001\67afc80c\DevTools\TfsApiFunctions.ps1:269 char:24 + $ApiJson = Invoke-RestMethod -UseDefaultCredentials -Uri $Uri;
帐户调用 Rest-API 需要什么访问权限?
【问题讨论】:
-
该消息表明
Edit instance-level information是必需的。出于兴趣,这些构建定义是 XAML 还是 vNext 类型?
标签: tfs-2015