【问题标题】:TFS 2017 permissions issueTFS 2017 权限问题
【发布时间】:2017-03-02 15:22:54
【问题描述】:

上周我将旧的 TFS 2010 服务器迁移到了新的 TFS 2017。 一切似乎都运行良好。 直到有人要求开始一个停止的收藏,他需要继续努力。 我将他添加到集合管理员组,但我们他去 Visual Studio 2015,他看不到团队项目。 当他使用 Web 界面时,他可以看到项目,但仍然不能做所有事情。 (无法将用户添加到项目中的组)

即使我是 TFS 服务器管理员,也无法将用户添加到项目中的特定组。 以前有人见过这种行为吗?我认为集合管理员可以完全控制集合中的项目。 VS2015 是否需要更新/补丁才能与 TFS 2017 一起正常工作?

【问题讨论】:

标签: visual-studio-2015 tfs


【解决方案1】:

这是 TFS2017 中的已知问题/错误,将在 TFS2017 update1 中修复。

我们已经修复了该问题,该错误修复将包含在 TFS 2017 中 更新 1。感谢您帮助我们构建更好的 Visual Studio!

Visual Studio 团队 ♦♦ · 01/19 14:25

要么将您的 TFS2017 更新为 update1,要么您可以使用命令行 TFSSecurity.exe 分配权限作为解决方法。即使 WebUI 失败,此实用程序也会成功。 下面是如何做到这一点:

  1. 将您在计算机上使用的用户名添加到项目集合中 管理员组。
  2. 在 Visual Studio 2015 文件夹中打开命令或 PowerShell 提示符, 例如C:\Program 文件 (x86)\Microsoft Visual Studio 14.0\Common7\IDE。
  3. 运行TFSSecurity.exe /g+ "[Project-Name]\Project Administrators" n:"Username to make Project Admin" /collection:CollectionURL

有关此错误的更多详细信息,请参阅此类似问题:Permission problems since upgrading to TFS 2017

【讨论】:

  • 我已经安装了 Update 1 RC 2。但它只解决了一半的问题。我现在可以添加作为服务器管理员的权限。但在某些情况下,项目集合管理员仍然无法查看所有项目。
  • @MatrixCow 您何时为用户添加了项目集合管理员权限?更新前还是更新后?更新后尝试添加权限。也可以尝试使用命令而不是 Web UI。
  • 作为一种解决方法,我们将项目管理员组添加到项目管理员组。现在它似乎正在工作。感谢您的帮助
猜你喜欢
  • 1970-01-01
  • 2017-04-12
  • 2017-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多