2013-04-24 62 views
1

我在TFS中擁有一個自定義組,並且我想爲每個團隊項目授予對此組的訪問權限,因此我們不必逐個執行此操作。我如何授予自定義組所有團隊項目的訪問權限

似乎開發人員通過Source Control Explorer訪問,但無法通過「連接到團隊項目」查看這些項目。

任何想法是什麼問題,或缺少什麼權限?

我們正在使用TFS2012內部部署。

+0

託管的TFS服務或內部部署? – 2013-04-24 03:21:27

+0

雖然它來自TFS2010,但這可能會有所幫助:[如何向所有用戶授予對所有TFS團隊項目的只讀訪問權限](http://stackoverflow.com/questions/7961727/how-to-grant-read -only-all-to-tfs-team-projects-to-a-group-of-users) – 2013-04-24 03:22:30

回答

0

這是可能的,但你需要給你的用戶一個比他們需要更多的權限。您可以爲他們授予與項目集管理員相似的權限,他們可以訪問所有項目但具有提升的權限。

它可能做到這一點,但只有像你已經完成的源代碼管理,但我不確定連接到項目,使用工作項目等。

+0

這真是一個恥辱。對我來說,這似乎是一個非常基本的用例。 – 2013-04-24 23:11:32

0

tfssecurity命令行工具允許我們管理TFS組和用戶的權限。我們可以在PowerShell腳本中使用它來授予對已經存在的項目的訪問權限。但是,我還沒有找到在TFS集合級別使用此命令的方法,以便爲將來的項目授予權限。

我使用的方法基於TFS權限被繼承的事實,除非明確拒絕。

要創建,它會自動訪問所有存在的項目,以及期貨的人的用戶羣,遵循這些步驟:

  1. 在項目集合級別創建一個新的安全組。從Visual Studio中,您可以從「團隊/團隊項目集合設置/組成員資格」菜單中執行此操作。在TFS Online上,您可以訪問「帳戶設置/安全」頁面。

  2. 添加新組作爲「Project Collection管理員」組的成員。這將允許訪問集合中的所有項目,包括期貨項目。

  3. 拒絕新組的權限,以限制組所繼承的管理員權限。您可以使用一個現有的TFS組作爲模板,並拒絕所有權限,除了那些允許您想要複製組的行爲的明確性。例如,如果要創建具有默認「Project Collection有效用戶」組的權限相同的組,則可以拒絕除「創建工作區」,「查看構建資源」和「查看集合級別信息」之外的所有權限「

相關問題