如何在服务帐户上配置查看项目级信息?

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 即使我加倍这也不是权限错误。您是否尝试在组中的环境机器上添加您的构建帐户(项目集合构建管理员和项目集合构建服务帐户)

以上是关于如何在服务帐户上配置查看项目级信息?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Linux服务器上查看PHP信息

如何在 Google iOS 登录屏幕中设置项目名称?

如何在没有苹果开发者帐户的情况下降级 Xcode?

如何在Linux服务器上查看PHP信息

outlook如何设置为联机运行

263企业邮箱 如何在Outlook邮件客户端中设置IMAP收发邮件