如何:设置 Team Foundation Server 管理员权限

更新:2007 年 11 月

若要使用户能够以不同的 Team Foundation 角色来执行操作,必须先授予每个用户对 Visual Studio Team System Team Foundation Server、SQL Server Reporting Services 和 SharePoint 产品和技术的适当权限。本主题描述 Team Foundation Server 管理员所需的权限以及如何适当设置这些权限。

管理员负责维护至少一台运行 Team Foundation Server 的服务器,并需要管理其他角色的权限和安全。在所有 Team Foundation Server 用户中,“Team Foundation Administrators”组的成员具有一组最高的权限。对于使用 Team Foundation Server 的大多数组织,管理员还负责创建项目、管理项目和自定义过程。Team Foundation Server 管理员必须是以下组的成员:

  • Team Foundation Administrators

  • SharePoint 管理中心中的适当组

    这些组随 SharePoint 产品和技术版本的不同而不同。

  • SQL Server Reporting Services Content Manager

  • SQL Server Reporting Services System Administrator

说明:

即使为 Team Foundation Server、Reporting Services 和 SharePoint 产品和技术中的用户配置了权限,他们可能也无法正确查看团队项目门户或报表,直到他们将这些站点添加到 Internet Explorer 的“受信任站点”中。有关更多信息,请参见 Microsoft 网站

必需的权限

若要执行这些过程,您必须属于下列组:

  • “Team Foundation Administrators”组,或者将“编辑服务器级别信息”权限设置为“允许”

  • 应用层服务器上的“Administrators”组或“SharePoint Administration”组

  • “Reporting Services System Administrators”组

有关权限的更多信息,请参见 Team Foundation Server 权限

除了这些权限,对于运行 Windows Server 2008 或 Windows Vista 的计算机,您可能还需要满足以下要求:

  • 若要使用命令行过程,您可能需要通过以下操作使用提升的权限打开命令提示符窗口:单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。

  • 若要使用需要 Internet Explorer 的过程,您可能需要通过以下操作以管理员身份启动 Internet Explorer:单击“开始”,单击“所有程序”,右击“Internet Explorer”,再单击“以管理员身份运行”。

  • 若要编辑 web.config 文件,您可能需要通过以下操作以管理员身份启动文本编辑器:单击“开始”,单击“所有程序”,右击所需编辑器,再单击“以管理员身份运行”。

  • 若要访问 SQL Server Reporting Services 的报表管理器、报表或网站,您可能需要将这些网站添加到 Internet Explorer 的受信任站点列表中,或者以管理员身份启动 Internet Explorer。

有关更多信息,请参见 Microsoft 网站

向 Team Foundation Administrators 安全组添加用户

  1. 在 Visual Studio 中,打开团队资源管理器,并连接到运行 Team Foundation Server 且要对其设置权限的服务器。有关更多信息,请参见如何:连接到 Team Foundation Server

  2. 右击该服务器,指向“Team Foundation Server 设置”,然后单击“组成员资格”。

  3. 选择“服务器\Team Foundation Administrators”,然后单击“属性”。

  4. 在“添加成员”中,选择“Windows 用户或组”,然后单击“添加”。

  5. 添加要授予其权限的人员的 Windows 登录名,然后单击“确定”两次。

向 Farm Administrators 组和 Site Collection Administrators 组添加用户或组,并授予用户对 Windows SharePoint Services 3.0 中默认网站的完全控制权限。

  1. 在应用层服务器上,打开命令提示符窗口,将目录更改到 Team Foundation 的 Tools 目录。

    默认情况下,此目录为 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools。

  2. 在命令提示符处,键入下面的命令来查看 Team Foundation Server 的配置信息:

    TfsAdminUtil ConfigureConnections view

  3. 复制或记下“SharepointUri”的值。

  4. 在运行 Windows SharePoint Services 3.0 的服务器上单击“开始”,指向“管理工具”,然后单击“SharePoint 3.0 管理中心”。

  5. 在“管理中心”中单击“操作”。

  6. 在“安全配置”下方单击“更新服务器场管理员组”。

  7. 在“人员和组: Farm Administrators”中,单击“新建”。

  8. 在“添加用户”中键入要向其授予服务器场管理员权限的用户或组的帐户名。在“授予权限”中,取保已选中“服务器场管理员”复选框,然后单击“确定”。

  9. 在 Internet Explorer 中,粘贴或键入“SharepointUri”的值。

    将打开团队网站。

  10. 单击“网站操作”,然后单击“网站设置”。

  11. 在“用户和权限”中单击“网站集管理员”。

  12. 键入要授予其网站集管理员权限的用户或组的帐户名,然后单击“确定”。

  13. 返回到“网站设置”页,然后单击“高级权限”。

  14. 在“权限: 团队网站”中单击“新建”,再单击“添加用户”。

  15. 在“添加用户”中键入要向其授予完全控制权限的用户或组的帐户名。

  16. 在“授予权限”中,单击“直接授予用户权限”,确保已选中“完全控制”复选框,然后单击“确定”。

    说明:

    可能需要重新启动 SharePoint 产品和技术或 Internet 信息服务 (IIS),然后这些更改才能生效。

将组指定为 Windows SharePoint Services 2.0 中的 SharePoint Administration 组

  1. 在 Team Foundation 应用层上单击“开始”,指向“管理工具”,然后单击“SharePoint 管理中心”。

  2. 在“管理中心”中单击“设置 SharePoint Administration 组”。

  3. 在“设置 SharePoint Administration 组”中键入组帐户名和域(如果合适的话)。

    说明:

    您只能向“SharePoint Administration”组指定一个域组或用户。不能添加本地组。但是,Team Foundation 应用层服务器上本地“Administrators”组的成员也可以对 SharePoint 产品和技术执行管理任务。

  4. 单击“确定”。

向“Reporting Services 内容管理员”角色和“系统管理员”角色添加成员

  1. 启动 Internet Explorer。

    说明:

    即使您是以管理凭据登录的,也必须以管理员身份启动 Internet Explorer,才能在运行 Windows Server 2008 或 Windows Vista 的计算机上执行此功能。若要以管理员身份启动 Internet Explorer,请单击“开始”,单击“所有程序”,右击“Internet Explorer”,再单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站

  2. 在地址栏中键入以下内容:http://应用层/Reports/Pages/Folder.aspx,其中,“应用层”是 Team Foundation 使用的报表服务器的名称。

    打开团队资源管理器,展开“报表”节点并查看报表属性,即可找到报表服务器的名称。

    重要说明:

    如果在使用命名实例,则必须在报表路径中包括其名称。可以使用以下语法:http://应用层/Reports_实例名称/Pages/Folder.aspx。其中,“应用层”是 Team Foundation 报表服务器的名称,“实例名称”是 SQL Server 实例的名称。

  3. 单击“属性”选项卡,然后单击“新角色分配”。

  4. 在“组或用户名”中键入要使其成为“内容管理员”角色的成员的用户或组的帐户名。

  5. 在“角色”中单击“内容管理员”,再单击“确定”。

  6. 单击“网站设置”,再单击“配置网站范围安全性”。

  7. 单击“新建角色分配”。

  8. 在“组或用户名”中,添加要使其成为“系统管理员”角色的成员的用户的 Windows 登录名。

  9. 在“角色”中单击“系统管理员”,再单击“确定”。

请参见

任务

如何:设置 Team Foundation Server 项目主管权限

如何:设置 Team Foundation Server 参与者权限

如何:设置 Team Foundation Server 读者权限

概念

Team Foundation Server 权限

Team Foundation Server 默认组、权限和角色

其他资源

管理用户和组

保护 Team Foundation Server 的安全