管理权限
您可以为 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 或创建团队项目时,默认权限将分配给这些组。更改组或用户的权限
介绍如何更改 TFS 中某个组的权限或已直接添加到 TFS 的各个用户帐户的权限。查看权限
介绍如何查看服务器级别或项目级别的用户和组的权限。向团队项目中添加用户
介绍如何向 TFS、SharePoint 产品 和 Reporting Services 中的默认组添加用户,以便向这些用户授予充当项目中的访问者、参与者或管理员所需的权限。设置对团队项目集合的管理员权限
介绍如何向 TFS、SharePoint 产品 和 Reporting Services 中的默认组添加用户,以便向这些用户授予管理团队项目集合所需的权限。设置 Team Foundation Server 的管理员权限
介绍如何向 TFS、SharePoint 产品 和 Reporting Services 中的默认组添加用户,以便向这些用户授予管理 TFS 所需的权限。对 Team Web Access 中的功能的访问权限
描述如何在 Team Web Access 中设置默认功能可用的级别、如何添加和移除组到功能的级别和如何审核用法。
相关章节
配置 Team Foundation Server 以支持开发团队
Team Foundation Server 服务和服务帐户