2017-03-02 122 views
1

上周我将旧的TFS 2010服务器迁移至新的TFS 2017。 一切似乎都工作正常。 直到有人要求开始停止收集他需要处理。 我将他添加到Collection管理员组,但我们去了Visual Studio 2015,他看不到团队项目。 当他使用网络界面时,他可以看到项目,但仍然无法完成任何事情。 (无法将用户添加到项目组中)TFS 2017权限问题

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

+0

的用户可能不是正确的访问级别。 https://www.visualstudio.com/en-us/docs/work/connect/change-access-levels – jessehouwing

回答

0

这是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 Files(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

+0

我已经安装了更新1 RC 2.但它只解决了一半的问题。我现在可以将权限添加为服务器管理员。但是在某些情况下,项目集合管理员仍然无法看到所有项目。 –

+0

@MatrixCow您何时为用户添加项目集管理权限?更新之前或更新之后?尝试在更新后添加权限。还可以使用命令**尝试使用**代替Web UI。 –

+1

作为解决方法,我们将项目管理员组添加到了projet管理员组。现在它似乎在工作。谢谢您的帮助 –