2017-02-24 57 views
0

我使用TFS 2017年,并试图将成员添加到项目集合服务帐户与tfssecurity工具如下:TFS 2017年误差加法成员项目集合服务帐户与tfssecurity

tfssecurity /server:"<https://myserverurl>" /m "[MyCollection]\Project Collection Service Accounts" "mydomains\myaccount" 

我得到这个错误:

Error: TF50621: The Team Foundation group that you wish to manage is not owned by service host TEAM FOUNDATION, it is owned by . Please target your request at the correct host.

任何想法?我正在尝试添加构建代理服务正在使用的服务帐户。

我试图做到这一点的原因是,我的代理显示空闲,但它没有拿起排队的工作。这是TFS2017的新部署,我正在进行server/agents/etc的初始配置。

+0

我已经做了构建/脱模剂的初始配置的次数和从来没有需要做到这一点。通常,将我的“TFSBuild”帐户添加到Web UI中的正确安全组足以让我将它们安装为服务。这是一个正确的问题吗?或者,如何设置代理商更合适? – DaveShaw

+0

我不确定@DaveShaw,我确实配置了代理,但没有收到工作。我已经读过,将该服务帐户添加到该组可能会解决该问题。我将代理作为服务安装,没有任何错误从PowerShell提示。我收到消息,提示代理已配置:扫描工具的功能。连接到服务器。成功添加代理。测试代理连接。 <之后的其他事情> – user7619310

回答

0

显然,您无法将用户添加到VSTS Sync Migrator文档中当前指定的“Project Collection Services Accounts”组中。相反,您需要将您的Migrator帐户添加到“Team Foundation Services帐户”组。尝试使用这个命令:

tfssecurity /g+ "Team Foundation Service Accounts" n:<domain\account> /server:http://<tfs-server-uri> 

对于我来说,它看起来像这样:

tfssecurity /g+ "Team Foundation Service Accounts" n:TFSSetup /server:http://tfs-server:8080/tfs