Azure DevOps无法从团队中移除AAD用户的解决咨询
解决Azure DevOps中无法移除「Project admin」团队成员的问题
排查原因及对应解决步骤
- 检查用户权限层级
先确认「BAR」是否属于*项目集合管理员(Project Collection Administrators)*组。该组成员拥有Azure DevOps组织级最高权限,无法直接从项目级的「Project admin」团队移除,需先将其从项目集合管理员组中移除,再回到项目团队操作移除。 - 核对权限继承来源
查看「Project admin」团队的成员是否来自嵌套的AAD组。如果「BAR」是通过父AAD组间接加入团队的,直接移除用户的按钮会被禁用,需先修改对应AAD组的成员列表,再同步Azure DevOps的团队成员。 - 使用Azure DevOps CLI命令移除
若上述方法无效,可通过CLI命令操作:- 登录Azure DevOps CLI:先执行
az login,再运行az devops login - 切换到目标项目:用
az devops project list获取项目ID,再执行az devops configure --defaults project=<项目ID> - 移除用户:运行
az devops team member remove --team "Project admin" --user "BAR@domain.com"
- 登录Azure DevOps CLI:先执行
- 排查系统锁定情况
极少数场景下,用户可能因项目创建者绑定、系统关联账户等原因被锁定,此时需进入Azure DevOps组织设置页面,解除用户与项目的特殊关联后,再尝试移除。
内容的提问来源于stack exchange,提问作者R. Maier
相关产品推荐
相关产品推荐

