如何在服务帐户上配置查看项目级信息?
Posted
技术标签:
【中文标题】如何在服务帐户上配置查看项目级信息?【英文标题】:How to configure View Project-Level Information on Service Account? 【发布时间】:2016-03-11 17:49:50 【问题描述】:我正在尝试在 TFS 2015 Update 2 RC2 中使用 Release Management vNext,但是每当我尝试部署到环境时,我都会收到错误消息:
TF50309:以下帐户没有足够的权限来完成操作:[DefaultCollection]\Project Collection Service Accounts。完成操作需要以下权限:查看项目级信息。
我在设置中到处查看,似乎找不到使用此权限配置 [DefaultCollection]\Project Collection Service Accounts 组的方法,最接近的是“查看集合级别信息”。
知道我在这里做错了什么吗?
【问题讨论】:
【参考方案1】:如果您拥有项目级安全权限,您可以检查用户是否拥有“查看项目级信息”权限。并检查用户是哪些组的成员,并且该组具有“查看项目级信息”权限集。
【讨论】:
【参考方案2】:view project-level
权限为项目级权限。与 View Collection-Level
项目集合级别的权限相同。
如果您想授予用户或组查看项目级别的权限。请按照以下步骤设置此权限:
通过图形用户界面Give "View project-level information" permission to User in Team Foundation Server 通过命令:Tfs security /a+
详细信息可以参考
msdn
但这可能会解决您的问题:在以下组中的环境机器上添加您的构建帐户
【讨论】:
您可能从提供的链接中注意到,项目收集服务帐户组未显示在可以访问该项目的组列表中。也没有任何 TFS 管理员/服务帐户,并且似乎无法添加它们。 然后尝试如上使用 tfs 命令。例如:TFSSecurity.exe /a+ (namespace) GENERIC_READ n:[DefaultCollection]\Project Collection Service Accounts ALLOW /collection: http://TfsServer:8080/tfs/defaultcollection
即使我加倍这也不是权限错误。您是否尝试在组中的环境机器上添加您的构建帐户(项目集合构建管理员和项目集合构建服务帐户)以上是关于如何在服务帐户上配置查看项目级信息?的主要内容,如果未能解决你的问题,请参考以下文章