2016-04-08 40 views
2

這似乎很簡單,但我在這裏測試的是刪除默認代理池,並添加相同的權限。出於某種原因,新創建的池不可供任何用戶訪問,除非直接將其添加到代理隊列用戶。如何在TFS 2015中創建默認代理池?

當您創建新服務器時,所有用戶都可以訪問默認池,並且必須設置任何顯式權限。

  • 是否有辦法讓任何其他池像缺省代理池一樣運行,並在所有用戶創建新的構建/部署時可用?
  • 有沒有辦法給予整個項目的訪問權限,而不是通過用戶添加用戶?

回答

0

這是一種正常現象。由於這個新的代理池是由您的賬戶創建的。

注意:默認情況下在本地服務器上, 帳戶一級代理池管理員組的唯一成員是在Team Foundation 管理員組。

您需要確保您以正確的方式註冊代理。並確保代理池服務帳戶下有網絡服務工作帳戶。

代理池服務帳戶組在用戶有權限 收聽到消息隊列爲特定池來接收工作。 在大多數情況下,您不必管理該組的成員,代理註冊過程將爲您處理。對於團隊 Foundation Server,當您註冊 代理時,您爲代理 (通常網絡服務)指定的服務帳戶會自動添加。有關代理池

更多信息,請從MSDN參考鏈接:Scale out and administer your build and deployment system

+0

可惜的是,我不能重新創建它。 1 - 我添加了一個新的游泳池,並在代理池服務帳戶,網絡服務 2加入 - 在使用網絡服務,池增加了一個新的代理帳戶 3 - 創建一個新的版本,而且我仍然無法看到代理隊列中可用 我不明白爲什麼它沒有工作... – Fabito

+0

你離開'在項目Collections'自動配置隊列中選擇?該設置確保所有集合都有一個隊列來訪問該池。系統爲現有集合和集合創建時創建一個隊列。您可以仔細檢查此設置(右鍵單擊該池)。也可以按照此鏈接中的步驟https://msdn.microsoft.com/en-us/library/vs/alm/build/agents/windows在您的構建服務器上部署代理,然後重試。 –

相關問題