向团队项目中添加用户
可以通过将每个团队成员指派给每个项目的组,来控制团队的各个成员对团队项目的访问权限级别。 若要为团队成员提供对项目所有功能的完全访问权限,您可能还须将他们添加到 SQL Server Reporting Services 和 SharePoint 产品 中的组内。
重要
在配置为用户提供所需的权限后,用户可能无权访问 Team Foundation Server 某些功能。某些功能,例如团队任务键盘,依赖于该用户的授权级别。以确保相应的访问功能,则还应在 Team Foundation Server 授权的组中验证用户的成员资格。
默认情况下,Visual Studio Team Foundation Server 为每个项目创建多个组,而且每个组都有自己针对该项目的权限级别。 可以使用这些默认组,也可以创建具有特定权限的自定义组。 例如,可以将用户添加到 Readers 组中,以便他们可以查看项目的工作项,但不能创建、修改或删除工作项。 您还可以允许其他用户更新工作项,但不执行管理任务,如删除项目和发布测试结果。 有关 Team Foundation Server 中的默认用户组的更多信息,请参见 Team Foundation Server 权限。
备注
即使用户具有适当的权限,可能也无法正确查看团队项目门户网站或报表,直到他们将这些站点添加到 Internet Explorer 的“受信任站点”列表中。有关更多信息,请参见 Microsoft 网站上的以下主题:用户帐户控制。
如果您的项目使用 SharePoint 产品 和 Reporting Services 上的资源,您就必须将需要这些资源的用户添加到对这些程序有适当权限的组中。 若要向用户授予对项目全部功能的完全访问权限,您必须将用户添加到下表中的默认组内:
软件 |
访问者 |
参与者 |
项目主管 |
---|---|---|---|
Team Foundation Server |
访问者 |
参与者 |
Project Administrators |
SharePoint 产品 |
Visitors |
成员 |
Owners |
SQL Server Reporting Services |
浏览器 |
浏览器 |
Team Foundation 内容管理员 |
提示
与 Team Foundation Server 和 SharePoint Foundation 2010 不同的是,不在项目之间区分 SQL Server Reporting Services。因此,如果您添加组到 Reporting Services,与它们的权限在单个项目无关,该组集合中的所有项目具有相同权限。请记住,在此选择时添加的哪些组。
有关如何为 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 管理员”**组的成员。
有关权限的更多信息,请参见 Team Foundation Server 权限。
除了这些权限,对于运行 Windows Server 2008 或 Windows Vista 的计算机,您可能还需要满足以下要求:
若要使用需要 Internet Explorer 的过程,您可能需要通过以下操作以管理员身份启动 Internet Explorer:单击**“开始”,单击“所有程序”,右击“Internet Explorer”,再单击“以管理员身份运行”**。
若要访问 Reporting Services 的报表管理器、报表或网站,您可能需要将这些站点添加到 Internet Explorer 的受信任站点列表中,或者以管理员身份启动 Internet Explorer。
有关更多信息,请参见 Microsoft 网站上的以下主题:用户帐户控制。
向 Team Foundation Server 中添加用户或组
团队资源管理器,打开要添加用户的团队项目,然后单击 “设置”。
将打开“设置”菜单。
在设置菜单,在 “团队项目”,单击**“组成员资格”**。
在**“安全”**选项卡上的管理员上下文中为团队项目打开 Team Web Access。
在**“组”**选项卡中,选择以下选项之一:
若要添加对项目将需要最小访问权限的用户,请选择**“Readers (访问者)”**。
若要添加完全参与此项目的用户,请选择**“Contributors (参与者)”**。
若要添加担任项目主管的用户,请选择**“Project Administrators (项目管理员)”**。
一旦选择这些组中的一个,在**“成员”** 选项卡中选择**“添加”,然后选择“添加用户”**。
**“添加 Windows 用户或组”**窗口打开。
在**“标识”**中,键入要添加的用户或组的名称。
提示
首次添加用户或组到 Team Foundation Server,不能浏览到或检查名称。在 Team Foundation Server 任何位置添加标识后,则可以使用这些功能来快速查找该名称。
当您已完成添加您想添加的组或用户时,请选择**“保存更改”**。
向 SharePoint Foundation 2010 中的添加用户或组
在团队资源管理器中,在**“团队”菜单,单击“显示项目门户网站”**。
团队项目门户网站在单独的窗口中打开。
单击**“网站操作”**,然后选择 “网站权限”。
浏览器窗口更改权限的工具。
单击**“授予权限”**。
“授予权限”窗口打开。
在**“用户/组”,指定要添加的用户组名称。 在 “授予权限”,单击“直接授予用户权限”**,然后选择以下复选框之一:
若要添加将对项目需要最小访问权限的用户,请选择**“读取器”**复选框。
若要添加完全参与此项目的用户,请选择**“Contributors (参与者)”**复选框。
若要添加担任项目主管的用户,请选择**“完全控制”**复选框。
当您已完成添加您想添加的组或用户时,请选择 OK。
在 SQL Server Reporting Services 中添加用户或组
打开 Internet Explorer 或另一个浏览器,与 Reporting Services 管理兼容。
在地址栏中键入以下内容,其中报表服务器 表示运行 SQL Server Reporting Services 的服务器的名称:
http://报表服务器/Reports/Pages/Folder.aspx
在**“主页”页面上,选择“文件夹设置”**。
在**“安全性”页面上,选择“分配新角色”**。
“新角色分配” 页上,在**“组或用户名”**中指定要添加组的名称,然后在以下复选框中选择一个:
若要添加充当项目的访问者或参与者,请选择**“Browsers (浏览器)”**复选框。
若要添加担任项目主管的用户,请选择**“Team Foundation 内容管理员”**复选框。
一旦完成添加用户或组的添加,并选择了相应的复选框,选择**“确定”**。
验证功能可用于用户
在管理模式下打开 Team Web Access,并选择**“控制面板”**导航到顶级管理上下文。
选择**“Web Access”**选项卡。
在 “Web 访问权限”,依次选择每个许可证组的名称,并查看以下信息:
设置哪个许可组为部署的默认组。 组名将后跟**“(默认)”**。 默认情况下,这是 Team Foundation Server 部署中的所有用户将分配给的组。
提示
默认组设置为“标准”。
您正为其确定授权级别的用户是否是不同的许可组而不是默认组的成员。 如果是这样,查看该许可组的功能说明更好地了解用户的可用功能和不可用功能。
若要立即检查部署的所有用户的组成员资格,选择**“导出审核日志”**。 成员资格信息将导出到以逗号分隔的文件。 保存或打开件。
有关 Team Foundation Server 许可级别和可用功能的更多信息,请参见 Team Foundation Server 许可白皮书。
请参见
任务
设置 Team Foundation Server 的管理员权限
概念
Team Foundation Server 默认组、权限和角色