【问题标题】:TFS 2017 Admin Getting Access Denied when installing gallery extensions安装图库扩展时,TFS 2017 管理员访问被拒绝
【发布时间】:2017-07-20 01:21:47
【问题描述】:

最近我的团队从 TFS 2012 升级到 TFS 2017。我是 TFS 管理员,但是当我尝试在特定团队项目集合中安装库扩展时,我得到:

"Access Denied. {user} needs Manage permissions to perform the action.
For more information, contact the Team Foundation Server administrator."

那很好,除了我是服务器管理员...叹息。到目前为止我采取的步骤是:

  • 重新应用了我的管理控制台用户访问权限。
  • 确认我仍然是“项目集合管理员”的成员。
  • 确保我在所有收藏项目的“项目管理员”组中。
  • 确保我允许所有项目的“编辑/查看项目级信息”。
  • 比较其他团队项目集合和问题集合之间的安全规则。
  • 再次使用 TFSSecurity 直接设置权限。

当我发现这些步骤都不起作用时,我什至要求其他管理员删除我并将我添加回来,但无济于事。我还应该提到,我有能力在其他团队项目集合中添加扩展,而不是我们用于开发的主要集合。

任何想法将不胜感激。

更新:

我们发现post 表示 tfs 2017 的 RTM 版本中存在错误,我们对此表示怀疑,因为我们已经完成了潜在的解决方法但没有成功。我们已决定尝试安装更新 1 以查看是否可以解决问题。我将更新结果,但直到下一个维护窗口才会发生。

更新 2:

我们安装了 TFS 2017 U2RC2,它确实解决了这个问题。我怀疑更新 1 是需要的,但 U2RC2 有很多不错的功能。

【问题讨论】:

    标签: tfs visual-studio-2017


    【解决方案1】:

    恐怕您的问题可能与 RTM TFS2017 中的错误无关。该错误与 团队项目级别 的集合管理员的安全 ACE 更相关,因此集合管理员无法访问和管理某些团队项目资源。

    要缩小您的问题范围,您可以尝试以下方法:

    • 使用另一个管理员帐户安装特定的扩展程序

    • 使用您的帐户添加其他扩展程序

    如果这只是与您的帐户有关的问题,则安全 ACES 一定有问题。仔细检查并比较您的帐户和其他管理员帐户之间的不同权限设置。检查您在项目集合下是否有任何相关的拒绝权限。在 TFS 中,拒绝胜过允许。

    此外,当您执行删除和添加操作时,TFS 中可能存在一些身份同步问题。稍等片刻,您可以尝试重新安装图库扩展。

    当然,您也可以更新您的 TFS 服务器,这可能会成功。建议您直接更新到TFS2017 update2 RC2,这将是 TFS 2017 的最后一个“大”功能发布。Release Notes

    【讨论】:

    • 感谢您的回复。我们确实试图让我安装其他扩展,但都没有成功。其他两个管理员尝试在同一个团队项目集合中获得相同的结果。它似乎特定于该团队项目集合。我仍然感到困惑,因为我们已经比较了工作系列和这个系列之间的每一个设置,没有明显的差异。我一定会推送更新 2 RC 2。
    • @XBiLe 要在 TFS 中安装扩展,您需要属于 TFS 服务器计算机上的管理员组或 TFS 管理控制台用户。如果您的所有管理员对此都失去了安全性,恐怕那个特殊的团队项目集合一定有问题。您可以检查您是否缺少作为集合管理员的其他权限。如果你有它的备份,你可以尝试分离集合,恢复数据库并附加集合。如果上述方法仍然不起作用,请等待升级以查看问题是否解决。祝你好运:)
    猜你喜欢
    • 2011-12-13
    • 1970-01-01
    • 1970-01-01
    • 2013-04-29
    • 2020-05-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    相关资源
    最近更新 更多