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

如何永久删除Azure DevOps搜索标签中残留的OIDCONFLICT旧用户账号

Azure DevOps残留已删除旧账号的解决步骤(供公司IT团队参考)

1 完成Azure Active Directory侧的彻底删除

  • IT管理员登录Azure Portal,进入「Azure Active Directory」-「用户」-「已删除的用户」页面
  • 搜索到对应旧错误账号,执行永久删除操作,避免软删除状态下的残留数据同步到DevOps
  • 操作前确认该账号无需要保留的业务数据、权限配置

2 清理Azure DevOps侧的关联用户数据

  • 登录Azure DevOps组织管理后台,进入「组织设置」-「用户」页面
  • 搜索旧账号原始邮箱、或者显示的OIDCONFLICT_UpnReuse_前缀的冲突账号
  • 找到后选择从组织中移除,同时勾选移除该用户所有项目的访问权限选项
  • 云版本Azure DevOps等待24小时同步周期后,可先验证是否还能搜索到旧账号

3 彻底清除冲突标识残留

如果移除后旧账号仍出现在搜索/@选项中,执行以下操作:

  • 用DevOps管理员权限调用Azure DevOps REST API的用户授权删除接口,传入冲突账号的descriptor ID,彻底清除底层授权记录
  • 若使用本地部署的TFS版本,可直接打开TFS管理控制台,进入应用层「用户管理」模块,筛选出已标记为Deleted状态的旧账号,手动执行永久删除

4 重建搜索索引(仅本地部署TFS需要)

本地部署TFS版本清理用户后,需要手动重建搜索索引才能生效:

  • 打开TFS管理控制台,进入「搜索」配置页
  • 选择「重建索引」,等待全量索引更新完成后,旧账号就不会再出现在搜索结果和@下拉选项中

操作效果验证

完成所有操作后,在任意项目工作项的评论框输入@,搜索旧账号的名称、邮箱,确认无对应结果即生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.15 16:15:06