管理使用權限
您可以新增、變更或移除 Visual Studio Team Foundation Server (TFS) 使用者和群組的使用權限。您可以明確設定 TFS 的使用權限,也可以根據使用者位於四個使用權限層級之特定群組中的成員資格,繼承這些使用權限,這四個層級包括:小組層級、專案層級、集合層級和伺服器層級。您可以檢視 TFS 中任何使用者或群組的明確和隱含使用權限,而且您可以變更除了小組層級之外其他所有使用者和群組的使用權限。小組層級使用權限取決於小組中的成員資格,而且不能以手動方式設定或變更。
當您將使用者或群組加入至 TFS 時,您可能也需要將該使用者或群組加入至部署所相依的其他兩個元件:SharePoint 產品 和 SQL Server Reporting Services。如果您的部署已設定這些資源,您必須先將使用者和群組加入至這些程式,並將適當的使用權限授與這些使用者或群組,所有作業才能在 TFS 中正常運作。
由於這項複雜性,因此在 TFS 的部署中管理個別使用者及其相關權限非常困難。使用 Active Directory 將使用者組織成以角色為主的群組,然後將每個群組加入至具有適當使用權限的 TFS、SharePoint 產品 和 Reporting Services 中會比較簡單得多。利用這種方式,您可以只管理跨這三個程式的少數群組,而非許多個別使用者。您可以視需要將使用者加入 Active Directory 群組,而不需變更這三個程式內的該群組成員資格或權限。您可以在下列連結找到相關範例:設定 Team Foundation Server 以支援開發小組。
身為系統管理員,您可以指定群組成員資格和使用權限,以控制使用者所能執行的工作。為了簡化此工作,Team Foundation 會提供預設群組和使用權限設定。您可以使用現成的預設群組和設定加以自訂,或建立自己的群組。本節中的主題提供使用權限的詳細資訊。
在 Visual Studio Team Foundation Server 2012,您可以使用 Team Web Access 的新功能,來檢視和管理專案和集合層級的使用者和群組的使用權限。這包括一些功能,可以快速檢視繼承和明確設定的使用權限,以及檢視使用者在群組中的成員資格:
您也必須在 Team Web Access 的管理內容中設定 Team Web Access 功能的存取權:
您必須使用 Team Foundation 的管理主控台檢視和管理使用者、群組和服務帳戶的伺服器層級使用權限。
在本節中
Team Foundation Server 使用權限
說明 TFS 的權限模型以及所有可針對使用者和群組設定的個別使用權限。Team Foundation Server 預設群組、使用權限和角色
說明會在安裝 TFS 或建立 Team 專案時預設建立的群組和使用權限,包括預設指派給這些群組的使用權限。變更群組或使用者的使用權限
說明如何針對 TFS 中的群組或已直接加入至 TFS 的個別使用者帳戶,變更其使用權限。檢視使用權限
說明如何檢視使用者和群組在伺服器或專案層級的使用權限。將使用者加入至 Team 專案
說明如何將使用者加入至 TFS、SharePoint 產品 和 Reporting Services 中的預設群組,以將使用者在該專案中扮演讀取者、參與者或管理者時所需的使用權限授與使用者。設定 Team 專案集合的系統管理員權限
說明如何將使用者加入至 TFS、SharePoint 產品 和 Reporting Services 中的預設群組,以將使用者管理 Team 專案集合時所需的使用權限授與使用者。設定 Team Foundation Server 的系統管理員權限
說明如何將使用者加入至 TFS、SharePoint 產品 和 Reporting Services 中的預設群組,以將使用者管理 TFS 時所需的使用權限授與使用者。存取 Team Web Access 中的功能
說明如何設定可在 Team Web Access 中使用的預設功能層級、如何在群組中加入和移除功能層級,以及如何稽核使用方式。
相關章節
設定 Team Foundation Server 以支援開發小組
Team Foundation Server 服務和服務帳戶
How to: Control Access to Team Foundation Version Control