2017-02-24 61 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