4

我正在使用TFS 2017并尝试使用tfssecurity实用程序将成员添加到项目收集服务帐户,如下所示:

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

我收到此错误:

错误:TF50621:您希望管理的 Team Foundation 组不属于服务主机 TEAM FOUNDATION,它属于 。请将您的请求定位在正确的主机上。

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

我尝试这样做的原因是我的代理显示空闲,但它没有接收排队的作业。这是TFS2017的新部署,我正在对server/agents/etc.

4

2 回答 2

1

显然,您无法将用户添加到 VSTS 同步迁移器文档中当前指定的“项目收集服务帐户”组。相反,您需要将您的 Migrator 帐户添加到“Team Foundation Services Accounts”组。尝试使用此命令:

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
于 2017-10-21T20:39:47.253 回答
0

实际上,您可以改为使用以下命令将用户添加到单个 TFS 收集服务帐户:

tfssecurity /g+ "Project Collection Service Accounts" n:domain\user /collection:http://servername:8080/tfs/collectionname.

您没有将用户放在 Team Foundation Service Accounts 组中,因此如果您不想这样做,它会被继承。

我在这里找到了答案。

于 2020-11-13T18:28:54.947 回答