我需要将用户添加到 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
哇!这个很难搞清楚。最后我只能靠运气(以及尝试了很多不同的东西)才搞定。
以下是您需要做的:
- 打开 TFS 管理控制台
- 单击左侧树中的应用层
- 在“管理控制台用户”中找到您的用户(假设它在那里)
- 选择您的用户,然后选择框右侧的“重新申请”
- 在出现的对话框中单击“高级功能”。
- 确保选择了“添加更改服务帐户所需的权限”。
- 选择“确定”
结果:用户被添加到“Team Foundation 服务帐户”组
呼!很高兴问题解决了,我快疯了!
答案4
归根结底,服务帐户组不就是本地计算机或域组吗?如果是这样,则通过本地计算机或域组添加它们。