Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS 2017管理员在安装gallery extensions时拒绝访问_Tfs_Visual Studio 2017 - Fatal编程技术网

TFS 2017管理员在安装gallery extensions时拒绝访问

TFS 2017管理员在安装gallery extensions时拒绝访问,tfs,visual-studio-2017,Tfs,Visual Studio 2017,最近,我的团队从2012年TFS升级到2017年TFS。我是机箱上的TFS管理员,但当我尝试在特定团队项目集合中安装库扩展时,我得到: "Access Denied. {user} needs Manage permissions to perform the action. For more information, contact the Team Foundation Server administrator." 那就好了,除非我是服务器管理员……唉。到目前为止,我采取的步骤是: 重新

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

"Access Denied. {user} needs Manage permissions to perform the action.
For more information, contact the Team Foundation Server administrator."
那就好了,除非我是服务器管理员……唉。到目前为止,我采取的步骤是:

  • 重新应用了我的管理控制台用户访问权限
  • 确认我仍然是“项目集合管理员”的成员
  • 确保我在所有集合项目的“项目管理员”组中
  • 确保我允许所有项目的“编辑/查看项目级信息”
  • 比较了其他团队项目集合和问题集合之间的安全规则
  • 使用TFSSecurity再次直接设置权限
当我发现这些步骤都不起作用时,我甚至要求另一个管理员删除我并将我添加回,但都没有用。我还应该提到,我有能力在其他团队项目集合中添加扩展,而不是我们用于开发的主要集合

任何想法都将不胜感激

更新:

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

更新2:


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

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

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

  • 使用其他管理员帐户安装特定扩展

  • 使用您的帐户添加一些其他扩展

如果这是一个仅与您的帐户有关的问题,那么安全ACE肯定有问题。仔细检查并比较您的帐户和其他管理员帐户之间的不同权限设置。检查您在项目集合下是否具有任何相关的拒绝权限。在TFS中,拒绝特朗普的允许

此外,在执行删除和添加回操作时,TFS中可能存在一些身份同步问题。等待某个时间,您可以再次尝试安装gallery扩展


当然,您也可以更新TFS服务器,这可能会起到作用。建议您直接更新到,这将是2017年TFS的最后一个“大”功能版本

谢谢您的回复。我们确实尝试让我安装其他扩展,但没有一个成功。另外两名管理员尝试在同一团队项目集合中使用相同的结果。它似乎是特定于该团队项目集合的。尽管如此,我仍然感到困惑,因为我们已经比较了工作集合和此集合之间的每个设置,没有明显的差异。我一定会推送update 2 RC 2。@XBiLe要在TFS中安装扩展,您需要属于TFS服务器计算机上的管理员组或TFS管理控制台用户。如果你所有的管理员都因此失去了安全性,恐怕这个团队项目集合一定有问题。您可以检查您是否缺少作为集合管理员的其他权限。如果您有它的备份,您可以尝试分离集合、还原数据库并附加集合。如果上述操作仍不起作用,请等待升级,以查看问题是否已解决。祝你好运:)