You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps系统内置Contributors组被删除后如何重建?

恢复Azure DevOps内置Contributors组

Azure DevOps没有提供界面操作来恢复误删的内置安全组,必须通过REST API完成恢复,以下是具体步骤:

前置要求

  • 拥有目标项目的项目管理员权限(或更高的组织级权限)
  • 准备好你的组织名称、目标项目名称/项目ID

1. 获取项目ID(可选,若已知晓可跳过)

发送GET请求获取项目列表,定位目标项目的ID:

GET https://dev.azure.com/{你的组织名}/_apis/projects?api-version=7.1-preview.4

返回结果中,目标项目对应的id字段即为项目ID。

2. 调用REST API恢复内置Contributors组

使用POST请求恢复系统内置组,Contributors的系统标识为vssgpContributors:

POST https://dev.azure.com/{你的组织名}/{项目ID}/_apis/security/groups?api-version=7.1-preview.3
Content-Type: application/json

{
  "groupDescriptor": "vssgpContributors",
  "restored": true
}

注:请求需通过个人访问令牌(PAT)验证,令牌需包含Security权限范围。

3. 验证恢复结果

登录Azure DevOps,进入目标项目的项目设置 → 权限,即可看到恢复后的内置Contributors组,它会自动继承系统默认的权限配置,与原生组功能完全一致。

额外提示

  • 若你之前创建了同名的自定义Contributors组,恢复后的系统组会与它共存,建议删除自定义组避免权限混淆
  • 若API调用返回错误,检查组织名、项目ID是否正确,以及PAT的权限是否足够

内容的提问来源于stack exchange,提问作者Shyam Kumar S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 01:57:16