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

Azure DevOps中如何将Entra组所有成员设为拉取请求独立评审者

在Azure DevOps中批量添加Entra组成员为PR评审者的方案

手动批量添加(适合小组成员规模)

  • 登录Entra ID管理界面,找到目标组,导出所有成员的用户主体名(UPN)或邮箱列表,保存为文本/CSV格式
  • 打开Azure DevOps的拉取请求创建页面,在「评审者」输入框中,将导出的成员账号用逗号分隔后批量粘贴,系统会自动识别并添加为独立评审者

脚本自动化添加(适合大组成员规模)

步骤1:获取Entra组的成员列表

使用Azure AD PowerShell模块导出成员:

# 安装并连接Azure AD模块
Install-Module -Name AzureAD -Force -AllowClobber
Connect-AzureAD

# 替换为你的Entra组ID
$groupId = "xxxx-xxxx-xxxx-xxxx"
$groupMembers = Get-AzureADGroupMember -ObjectId $groupId -All $true | Select-Object -ExpandProperty UserPrincipalName

步骤2:批量添加评审者到PR

使用Azure DevOps CLI完成批量添加:

# 安装并配置Azure DevOps CLI
az login
az devops configure --defaults organization=https://dev.azure.com/你的组织名 project=你的项目名

# 替换为目标PR的编号
$prId = "123"
foreach ($member in $groupMembers) {
    az repos pr reviewer add --id $prId --reviewer $member
}

额外优化建议

如果需要频繁执行此操作,可以:

  • 编写自定义PowerShell脚本封装上述步骤,实现一键执行
  • 配置Azure DevOps Pipeline触发器,当PR创建时自动触发脚本添加评审者
  • 确保操作账号拥有「读取Entra组成员」和「Azure DevOps添加评审者」的对应权限

内容的提问来源于stack exchange,提问作者Luiz Viola

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 12:50:07