向团队项目中添加用户

可以通过将每个团队成员指派给每个项目的组,来控制团队的各个成员对团队项目的访问权限级别。 若要为团队成员提供对项目所有功能的完全访问权限,您可能还须将他们添加到 SQL Server Reporting Services 和 SharePoint 产品 中的组内。

默认情况下,Visual Studio Team Foundation Server 为每个项目创建多个组,而且每个组都有自己针对该项目的权限级别。 可以使用这些默认组,也可以创建具有特定权限的自定义组。 例如,可以将用户添加到 Readers 组中,以便他们可以查看项目的工作项,但不能创建、修改或删除工作项。 您还可以允许其他用户更新工作项,但不执行管理任务,如删除项目和发布测试结果。 有关 Team Foundation Server 中的默认用户组的更多信息,请参见 Team Foundation Server 权限

提示

即使用户具有适当的权限,可能也无法正确查看团队项目门户网站或报表,直到他们将这些站点添加到 Internet Explorer 的“受信任站点”列表中。 有关更多信息,请参见 Microsoft 网站上的以下主题:用户帐户控制

如果您的项目使用 SharePoint 产品 和 Reporting Services 上的资源,您就必须将需要这些资源的用户添加到对这些程序有适当权限的组中。 若要向用户授予对项目全部功能的完全访问权限,您必须将用户添加到下表中的默认组内:

软件

访问者

参与者

项目主管

Team Foundation Server

Readers

Contributors

Project Administrators

SharePoint 产品

Visitors

Members

Owners

SQL Server Reporting Services

Browser

Browser

Team Foundation Content Manager

有关如何为 Team Foundation 中的管理员设置权限的信息,请参见设置对团队项目集合的管理员权限设置 Team Foundation Server 的管理员权限

所需权限

若要执行这些过程,您必须是下列组的成员:

  • “Project Administrators (项目管理员)”组,或者必须在 Team Foundation Server 中将“编辑服务器级别信息”权限设置为“允许”

  • SharePoint 产品 中的**“Site Administrators”组或“Site Collection Administrators”**组

  • SQL Server Reporting Services 中的**“Content Managers”组或“Project Content Managers”**组。

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

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

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

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

有关更多信息,请参见 Microsoft 网站上的以下主题:用户帐户控制

向 Team Foundation Server 中的组内添加用户

  1. 在 Visual Studio 中,打开团队资源管理器,然后连接到 Team Foundation Server 中要向其添加用户的团队项目所在的项目集合。

    有关更多信息,请参见How to: Connect to a Team Project in Team Foundation Server

  2. 右击要为其添加用户的团队项目节点,指向**“团队项目设置”,然后单击“组成员资格”**。

  3. 单击要向其添加用户的组的名称。

    例如,您可能需要向名为 Application1 的项目添加用户。

    • 若要添加对项目需要最小访问权限的用户,请单击**“Application1\Readers (访问者)”**。

    • 若要添加完全参与此项目的用户,请单击**“Application1\Contributors (参与者)”**。

    • 若要添加担任项目主管的用户,请单击**“Application1\Project Administrators (项目管理员)”**。

  4. 单击**“属性”**。

  5. 在**“添加成员”下,单击“Windows 用户或组”,然后单击“添加”**。

  6. 键入要为其设置权限的用户或组的帐户名。

    可以一次添加多个用户或组,用分号 (;) 分隔各个名称。

  7. 添加完名称后,连续两次单击**“确定”**。

  8. 单击**“关闭”**关闭“项目组”窗口。

向 SharePoint 产品中的组内添加用户

  1. 在 Visual Studio 中,打开团队资源管理器,然后连接到 Team Foundation Server。

  2. 右击团队项目节点,然后单击**“显示项目门户网站”**。

  3. 执行下面的某一组步骤:

    如果您使用的是 Windows SharePoint Services 3.0:

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

    2. 在**“网站设置”中,单击“人员和组”**。

    3. 在**“人员和组”中,单击“新建”,然后单击“添加用户”**。

      提示

      如果您可以添加组,但不能添加用户,就意味着该 SharePoint 站点的管理员可能还未配置用于此团队项目的组,或者您可能必须在父站点添加用户。 有关更多信息,请参见 Microsoft 网站上的此主题:Manage SharePoint Groups(管理 SharePoint 组)。

    4. 在**“用户/用户组”**中,键入要添加的用户或组的帐户名。

    5. 在**“授予权限”中,可以向 SharePoint 组中添加用户(如果已配置组),也可以逐个向用户授予权限。 如果您的 SharePoint 站点已配置为使用组,请单击“向 SharePoint 用户组添加用户”,单击要添加用户的组,然后单击“确定”。 否则,单击“直接授予用户权限”,指定权限的级别,然后单击“确定”**。

      对于仅需查看团队项目门户网站的用户,请单击**“Visitors”(如果使用的是组),或者选择“读取”**复选框。

      对于需要完全参与团队项目的用户,请单击**“Members”(如果使用的是组),或者选择“参与”**复选框。

      对于将担任项目主管的用户,请单击**“Owners”(如果使用的是组),或者选择“完全控制”**复选框。

      提示

      可以在 Windows SharePoint Services 3.0 中创建自定义组,然后向这些组中添加用户。 有关更多信息,请参见 Microsoft 网站上的此主题:About Managing SharePoint groups and users(关于管理 SharePoint 组和用户)。

    如果您使用的是 Microsoft Office SharePoint Server 2007:

    1. 在右上角中,单击**“网站操作”,指向“网站设置”,然后单击“人员和组”**。

    2. 在“人员和组”页中的“快速启动”区域,单击**“组”**。

    3. 单击要添加用户的组的名称,然后键入要向此组中添加的帐户的名称。

      对于读者,单击**“Visitors”**。

      对于参与者,单击**“Members”**。

      对于项目主管,单击**“Owners”**。

    4. 验证**“向 SharePoint 用户组添加用户”复选框处于选中状态,并且组为“Members”,然后单击“确定”**。

      提示

      可以在 Microsoft Office SharePoint Server 2007 中创建自定义组,然后向这些组中添加用户。 有关更多信息,请参见 Microsoft 网站上的此主题:Give Users Access to a SharePoint Site(向用户授予 SharePoint 站点的访问权限)。

向 Reporting Services 中的组内添加用户

  1. 打开 Internet Explorer。

  2. 在地址栏中键入以下内容,其中报表服务器 表示运行 SQL Server Reporting Services 的服务器的名称:

    http://报表服务器/Reports/Pages/Folder.aspx

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

    重要说明重要事项

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

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

  4. 在**“组或用户名”**中键入要添加到此组的用户或组的帐户名。

  5. 在**“角色”中,单击适当的选项,然后单击“确定”**。

    • 对于访问者,单击**“浏览器”**。

    • 对于参与者,单击**“浏览器”**。

    • 对于项目主管,单击**“Team Foundation 内容管理员”**。

请参见

任务

设置 Team Foundation Server 的管理员权限

设置对团队项目集合的管理员权限

概念

Team Foundation Server 权限

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

配置用户、组和权限

服务器级组