0

当我加入我现在的公司时,为我创建了一个新用户,该用户的电子邮件地址中有一个随机大写的字母。

所有修复错误的尝试都是徒劳的,因为总是有一些随机的地方再次出现大写错误。

最后,IT 决定最好的解决方案是删除用户并重新开始(没什么大不了的,因为我是新用户)。

到目前为止,一切看起来都还不错,直到我们注意到在 Azure DevOps (TFS) 中,旧用户仍然出现在搜索结果中,可能是因为在删除用户之前它没有被删除。

如您所见,它显示的不是电子邮件,而是以下内容:

OIDCONFLICT_UpnReuse_3f39b....

有没有办法永久删除旧用户并防止它出现?目前人们可以标记老用户,这是一个很大的麻烦。

我不是 IT 人员,但我希望找到线索来帮助他们解决这个问题。

谢谢!

OIDCONFLICT_UpnReuse

4

2 回答 2

2

使用 Azure AD 的成员用户登录到 Azure DevOps 组织,然后转到或单击“设置/Azure Active Directory”

在顶部,您将看到带有以下消息的横幅

4 member(s) of the x-ops organization can't sign in because they're not in the XOPSX Azure Active Directory. Delete any unwanted users in Organization settings, and then Resolve for remaining members.旁边有一个解决按钮

您必须单击“解决”以将“当前电子邮件”与“目录中的匹配身份”映射,以将用户与其身份映射并解决此问题。

于 2022-02-01T08:39:03.120 回答
2

您可以使用Azure CLI中的以下命令永久删除用户

注意:下面提到的命令需要管理员权限。

az devops user  remove --user 
                       --org 
                       --yes

上述 CLI 命令将帮助您从 Azure Devops 组织中永久删除用户。

例子:

在此处输入图像描述

  1. 用户输入电子邮件地址后
  2. 在链接中输入您的组织名称

参数

user:要删除的用户电子邮件。

org:应从中删除用户的组织名称。

如果您未配置,以下命令将帮助您配置默认组织

az devops configure -d organization=ORG_URL.

如果从不同路径获取默认组织,请使用以下命令

git config.

yes:不提示确认。

您可以参考以获取更多详细信息。

于 2021-06-22T15:00:49.743 回答