设置对团队项目集合的管理员权限
在 TFS 中,每个团队项目集合都是项目自己的分组,这些项目可以共享存储在单个数据库中的报表、工作项以及其他项。 项目集合管理员在集合级别维护其他角色的集合和管理权限以及安全性。
在 Team Foundation Server 中添加集合管理员
打开 Team Web Access,通过选择齿轮图标 切换到管理模式。
导航到集合级别的安全性,并将成员添加到**“项目集合管理员”**中。
将用户作为 SharePoint Foundation 中的网站集管理员添加
如果您的部署与 SharePoint 产品集成,请将团队项目集合管理员添加到 SharePoint 产品中的网站集管理员组中。 如果您的部署不与 SharePoint 集成,则跳过此过程。
打开 SharePoint 管理中心。
根据您的安全需求,在场或 Web 应用程序级别为此用户授予适当的权限。
为获得最佳互操作性,请考虑将“项目集合管理员”组的用户添加到 SharePoint 产品 中的“网站集合管理员”组中。
在 Reporting Services 中添加用户
如果您的部署与报表服务器集成,请将团队项目集合管理员添加到 SQL Server Reporting Services 中的 Team Foundation 内容管理器组中。 如果您的部署不与报表服务器集成,则跳过此过程。
以管理员身份打开运行的 Internet Explorer。
在地址栏中,指定以下 URL,其中 ReportServer 是运行 Reporting Services 的服务器的名称:http://ReportServer/Reports/Pages/Folder.aspx
重要
如果使用的是命名实例,则必须将其名称包含在报表路径中。使用以下语法,其中 ReportServer 是 Team Foundation 的报表服务器的名称,InstanceName 是 SQL Server 实例的名称:http://ReportServer/Reports_InstanceName/Pages/Folder.aspx
在**“主页”上,选择“文件夹设置”**,并通过向用户授予 Team Foundation 内容管理器角色来将用户作为新角色分配添加。
问题解答
问:我何时需要将某人添加到 TFS 中的团队项目集合管理员角色中?
**答:视情况而定。 对于使用 TFS 的大多数组织而言,项目集合管理员可管理 Team Foundation Administrators 组成员创建的集合,但“项目集合管理员”**组的成员不能自己创建集合。 项目集合管理员还执行维护集合所需的任何操作,例如创建团队项目,向组添加用户或修改集合的设置。
问:跨团队项目集合的所有组件和依赖项管理该集合所需的最佳权限是什么?
**答:**TFS 的团队项目集合管理员必须是以下组的成员或具有以下权限:
Team Foundation Server:“项目集合管理员”,或设置为“允许”的相应集合级别权限。
SharePoint 产品:如果集合配置有网站集资源,则必须属于**“网站集管理员”**组。
Reporting Services:如果集合配置有报告资源,则必须属于**“Team Foundation 内容管理员”**组
问:我是管理员,但我似乎没有添加团队项目集合管理员所需的所有权限。我可能需要什么?
答:这些是所需的权限:
在 TFS 中,您必须属于**“项目集合管理员”组,或者必须将“查看服务器级别信息”和“编辑服务器级别信息”权限设置为“允许”**。
若要添加对 SharePoint 产品 的权限,你必须是 SharePoint 产品 的**“网站集管理员”组或“场管理员”**组的成员。
若要添加对 Reporting Services 的权限,您必须是 Reporting Services 的**“内容管理员”组或“Team Foundation 内容管理员”**组的成员。
重要
若要执行管理任务(如创建团队项目集合),您的用户帐户必须具有管理权限,并且必须向 Team Foundation 后台作业代理使用的服务帐户授予特定权限。有关详细信息,请参阅Team Foundation Server 中的服务帐户和依赖项和Team Foundation 后台作业代理。
问:在何处可以找到有关每个单个权限的信息?
**答:**您可以在Team Foundation Server 权限参考中找到有关 TFS 中各个权限及其与默认组的关系的详细信息。