将用户添加到 TFS 中的“Team Foundation 服务帐户”组

将用户添加到 TFS 中的“Team Foundation 服务帐户”组

我需要将用户添加到 TFS 中的“Team Foundation Service Accounts”组以能够运行 TFS 集成工具

我是运行 TFS 和 TFS 安装的机器的管理员(即我在 TFS 管理员组中)。

当我尝试使用 Team Foundation Server 管理控制台执行此操作时,添加选项显示为灰色。

关于如何做到这一点有什么想法吗?

答案1

您可能希望为此使用 tfssecurity.exe 命令。至少,这是默认方法。MS 决定让将某人添加到此组变得不那么容易,以保持“全球神级用户”的数量较低。:-)

请参阅此链接以了解更多信息:http://msdn.microsoft.com/en-us/library/ms400759.aspx

答案2

只有一个方法可以解决此问题。

请使用以下命令在服务帐户组中添加用户:

tfssecurity /g+ "Team Foundation Service Accounts" n:domain_name\user_name /server:SERVER_URL

答案3

哇!这个很难搞清楚。最后我只能靠运气(以及尝试了很多不同的东西)才搞定。

以下是您需要做的:

  1. 打开 TFS 管理控制台
  2. 单击左侧树中的应用层
  3. 在“管理控制台用户”中找到您的用户(假设它在那里)
  4. 选择您的用户,然后选择框右侧的“重新申请”
  5. 在出现的对话框中单击“高级功能”。
  6. 确保选择了“添加更改服务帐户所需的权限”。
  7. 选择“确定”

结果:用户被添加到“Team Foundation 服务帐户”组

呼!很高兴问题解决了,我快疯了!

答案4

归根结底,服务帐户组不就是本地计算机或域组吗?如果是这样,则通过本地计算机或域组添加它们。

相关内容