gpt4 book ai didi

azure - 删除 azure Active Directory 中用户的旧代理地址条目

转载 作者:行者123 更新时间:2023-12-02 07:38:32 25 4
gpt4 key购买 nike

我们有一个使用 Azure B2C 和 Azure Active Directory 的应用程序。

问题:用户 A 想要设置他的特定电子邮件地址。但这是不可能的,因为用户 B 之前已经使用过该电子邮件地址。用户 B 拥有此电子邮件的代理地址条目,尽管用户 B 不再使用该电子邮件地址。

我们尝试删除用户 B 的 proxaddresses 中的 smtp 条目:

  1. Azure 门户 --> ProxyAddresses 的值不可编辑
  2. Windows Powershell
Connect-AzureAD -TenantId <TenantID>
$User = Get-AzureADUser -ObjectId "<ObjectIDUserB>"
$User.ProxyAddresses //Displays all proxyaddresses(smtpEntries)
$User.ProxyAddresses.Remove("<smtpEntry>")
Set-AzureADUser -ObjectId "<ObjectIDUserB>" //But then there is no parameter for ProxyAddresses to update

我们是否遗漏了某些内容,或者是否有其他方法可以删除 azure 广告中用户的代理地址条目?

最佳答案

遗憾的是,未经许可的纯云用户的 ProxyAddresses 属性是只读的。有一个 hacky 解决方法可以删除仅云未经许可的用户不需要的 proxyAddresses。这些步骤是:

  1. 软删除代理地址错误的用户。示例:[email protected]

  2. 创建虚拟用户 [email protected]并使用您想要从步骤 1 中软删除的用户中删除的同一电子邮件来更新此虚拟用户的邮件属性。

  3. 使用MSOnline powershell module运行以下命令:

    Connect-MsolService
    Restore-MsolUser -UserPrincipalName <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="9aefe9ffe8dafef5f7fbf3f4b4f9f5f7" rel="noreferrer noopener nofollow">[email protected]</a> -AutoReconcileProxyConflicts
  4. 从 Azure AD 门户确认 proxyAddress [email protected]现已从 [email protected] 中删除帐户。现在,您可以从 Azure AD 门户删除 [email protected] .

注意:仅未经许可的云用户才需要此过程。如果用户是 M365 授权用户,您可以使用 M365 管理门户删除另一个答案中提到的别名。如果用户是从本地 AD 同步的用户,则本地 AD 是权限来源,您可以在那里更新 proxyAddress 并同步到 AAD。

关于azure - 删除 azure Active Directory 中用户的旧代理地址条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65198916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com