在组织或集合级别更改权限

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

本文介绍如何在组织或集合级别管理权限。 这些级别设置了多个权限。 仅当是项目集合管理员组的成员时,才能授予这些权限。

组织是多个共享资源的项目的容器。 有关详细信息,请参阅 “规划组织结构”。

项目集合是多个共享资源的项目的容器。 有关详细信息,请参阅 关于项目和缩放组织

你可能会发现以下文章很有帮助:

注意

安全组在组织级别进行管理,即使它们用于特定项目也是如此。 根据用户权限,某些组可能在 Web 门户中隐藏。 若要查看组织中的所有组名称,可以使用 Azure DevOps CLI 工具或 REST API。 有关详细信息,请参阅 “添加和管理安全组”。

注意

安全组在集合级别进行管理,即使它们用于特定项目也是如此。 根据用户权限,某些组可能在 Web 门户中隐藏。 若要查看集合中的所有组名称,可以使用 Azure DevOps CLI 工具或 REST API。 有关详细信息,请参阅 “添加和管理安全组”。

注意

安全组在集合级别进行管理,即使它们用于特定项目也是如此。 根据用户权限,某些组可能在 Web 门户中隐藏。 若要查看集合中的所有组名称,可以使用 REST API。 有关详细信息,请参阅 “添加和管理安全组”。

集合级权限

下表列出了在组织或集合级别分配的权限。 除了代表其他人发出请求之外的所有权限都授予项目集合管理员组的成员。 有关详细信息,请参阅 权限和组参考、组

常规

  • 更改跟踪设置
  • 创建新项目
  • 删除团队项目
  • 编辑实例级信息
  • 查看实例级信息

服务帐户

  • 代表其他人发出请求
  • 触发事件
  • 查看系统同步信息

Boards

  • 管理进程权限
  • 创建过程
  • 从组织或帐户中删除字段
  • 删除过程
  • 编辑过程

Repos (TFVC)

  • 管理搁置更改
  • 管理工作区
  • 创建工作区

管道

  • 管理生成资源权限
  • 管理生成资源
  • 管理管道策略
  • 使用生成资源
  • 查看生成资源

测试计划

  • 管理测试控制器

审核

  • 删除审核流
  • 管理审核流
  • 查看审核日志

策略

  • 管理企业策略

注意

项目集合管理员可以 管理组织或集合级安全组、组成员身份和编辑权限 ACL。 此权限不通过用户界面进行控制。

先决条件

安全组:

注意

注意

具有 利益干系人 访问权限的用户无法访问特定功能,即使他们有权访问这些功能。 有关详细信息,请参阅利益干系人访问快速参考

将成员添加到“项目管理员”组

执行以下步骤,将用户添加到 组织或集合级别的项目管理员 组或任何其他组。 若要添加自定义安全组,请先 创建该组

注意

若要打开 “组织权限设置”页 v2 预览页,请参阅 “启用预览功能”。

  1. 登录组织 (https://dev.azure.com/{Your_Organization})。

  2. 选择“组织设置>权限”。

    显示组织设置和权限选择的屏幕截图。

  3. 选择“项目管理员”组、成员”,然后选择“添加”。

    显示项目设置 > 权限,添加成员的屏幕截图。

  4. 在文本框中输入用户帐户或自定义安全组的名称,然后选择匹配的结果。 可以在“添加用户和/或组”框中输入多个标识,系统会自动搜索匹配项。 选择相应的匹配项。

    显示“添加用户和组”对话框、预览页的屏幕截图。

  5. 选择“保存”。

  1. 打开 Web 门户,选择要在其中添加用户或组的集合。

  2. 选择“集合设置>安全性”。

    项目设置、安全选择的屏幕截图。

  3. 选择“项目管理员>成员>添加”。

    项目设置>安全性的屏幕截图,添加成员选择序列。

  4. 在文本框中输入用户帐户的名称。 可以在文本框中输入多个标识,用逗号分隔。 系统会自动搜索匹配项。 选择一个或多个匹配项。

    本地“添加用户和组”对话框的屏幕截图。

  5. 选择“ 保存更改 和“刷新”图标以查看添加内容。

更改组的权限

可以更改任何组织或集合级别组的权限,项目集合管理员组除外。 将安全组添加到集合类似于将其添加到项目。 有关详细信息,请参阅 添加或删除用户或组、管理安全组关于权限、权限状态

注意

若要打开 “组织权限设置”页 v2 预览页,请参阅 “启用预览功能”。

  1. 如上一部分所述转到 “权限 ”页, 将用户或组添加到项目管理员组

    注意

    根据设计,无法更改项目集合管理员组的权限设置

  2. 选择要更改其权限的组。

    在以下示例中,我们选择 “利益干系人有限 ”组,并更改多个权限。

    所选组的“集合级权限”的屏幕截图,即预览页。

    更改会自动保存。

  1. 如上一部分所述转到 “安全 ”页, 将用户或组添加到项目集合管理员组

  2. 选择要更改其权限的组。

    在以下示例中,我们选择 “利益干系人有限 ”组并更改多个权限。

    所选组的“集合级别权限”的屏幕截图,当前页。

  3. 选择保存更改

更改用户的权限

可以更改特定用户的集合级别权限。 有关详细信息,请参阅 “关于权限”、“权限”状态

注意

若要打开 “组织权限设置”页 v2 预览页,请参阅 “启用预览功能”。

  1. 如上一部分所述转到 “权限 ”页, 将用户或组添加到项目管理员组

  2. 选择“用户,然后选择要更改其权限的用户。

    “用户”选项卡的屏幕截图,选择用户。

  3. 更改一个或多个权限的分配。

    在以下示例中,我们更改 了 Christie Church 的项目级编辑信息

    所选用户权限的屏幕截图。

    关闭对话框,更改会自动保存。

  1. 如上一部分所述打开“安全”页,将用户或组添加到项目管理员组

  2. “筛选用户和组” 文本框中,输入要更改其权限的用户的名称。

  3. 更改一个或多个权限的分配。

    在以下示例中,我们更改 了 Christie Church 的项目级编辑信息

    所选用户的屏幕截图,更改“编辑项目级信息”权限级别。

  4. 选择保存更改

本地部署

有关本地部署,请参阅以下文章:

如果本地部署与 SQL Server 报表集成,请独立于其网站管理这些产品的成员身份。 有关详细信息,请参阅 授予查看或创建 SQL Server 报表的权限。

常见问题

问:何时需要将某人添加到项目集合管理员角色?

答:变化不一。 在大多数组织中,项目集合管理员管理 Team Foundation Administrators 组创建的集合。 他们不会自己创建集合,而是处理诸如创建团队项目、将用户添加到组和修改集合设置等任务。

问:管理项目集合的所有组件和依赖项的最佳权限是什么?

答:项目集合管理员需要以下权限:

  • Team Foundation Server:项目集合管理员组的成员,或将必要的集合级别权限设置为“允许”。
  • SharePoint 产品:如果网站集包含网站集资源,则网站集管理员组的成员
  • Reporting Services:如果集合包含报告资源,则为 Team Foundation 内容管理器组的成员

问:我是管理员,但我没有添加项目集合管理员的权限。 我需要做好哪些准备?

答:需要以下权限:

  • 项目集合管理员查看服务器级信息,并将“编辑服务器级信息 ”设置为“ 允许”。
  • 对于 SharePoint 产品,网站集管理员或场管理员组中的成员身份
  • 对于 Reporting Services,内容管理器或 Team Foundation 内容管理器组中的成员身份

重要

若要创建项目集合并执行其他管理任务,用户需要管理权限。 此外,Team Foundation 后台作业代理的服务帐户必须具有特定权限。 有关详细信息,请参阅 Team Foundation Server 和 Team Foundation 后台作业代理中的服务帐户和依赖项。

后续步骤