TF50309:以下帐户没有足够的权限来完成操作

时间:2016-05-13 10:59:50

标签: tfs release release-management tfs2015 tfs-security

我使用TFS 2015创建了构建和部署它们。一切都很合适但是从最近两周开始,Build正在成功创建,但Release部分正在抛出错误

  

TF50309:以下帐户没有足够的权限   完成操作:[*****] \项目收集服务帐户。   执行此操作需要以下权限:查看   项目级信息

所以我验证了团队项目 - >安全设定。对于除项目有效用户之外的所有组,“查看项目级别信息”设置为“允许”。所有其他组都是Project有效用户的成员,因此我认为这不应该是一个问题。

有人可以帮助我并提供适当的解决方案

4 个答案:

答案 0 :(得分:5)

添加“项目收集服务帐户”作为“发布管理员”组的成员。

答案 1 :(得分:1)

对我来说,问题出在Visual Studio中,因此在打开Visual Studio安装程序并选择修复选项后,问题就消失了。

答案 2 :(得分:0)

当您将用户帐户直接添加到TFS组或通过Windows组时,它们会自动添加到其中一个有效用户组。

TFS使用最低许可模型来获取安全权限。这意味着,如果用户属于两个组,并且为一个组分配了相同的权限而另一个组分配了拒绝,则拒绝优先于允许。

因此,如果在一个组中将View Project-level Information设置为Allow,但在Project valid user group中设置Deny,则Deny优先于Allow。您需要检查该帐户所属的组权限,并确保每个组都具有适当的权限。

答案 3 :(得分:0)

如果从另一个TFS / DevOps中导入了定义,则模板导出中可能有一个唯一的标识符需要更改或清除。