C# Azure B2B为某些电子邮件提供了一个错误

C# Azure B2B为某些电子邮件提供了一个错误,c#,azure,azure-active-directory,azure-connect,azure-ad-b2b,C#,Azure,Azure Active Directory,Azure Connect,Azure Ad B2b,我开发了一个自动化Azure B2B邀请过程的软件。一切都很好。但我们发现,对于某些电子邮件地址,在向Azure发出邀请电话时,我们会收到400条错误请求响应消息 错误消息: The object either is sourced from an on prem directory or is undergoing migration 找不到任何好的信息来解释如何解决此问题。问题的原因是什么 有什么想法吗?我假设您正在使用Azure AD Connect将本地广告与Azure广告同步 原因:

我开发了一个自动化Azure B2B邀请过程的软件。一切都很好。但我们发现,对于某些电子邮件地址,在向Azure发出邀请电话时,我们会收到400条错误请求响应消息

错误消息:

The object either is sourced from an on prem directory or is undergoing migration
找不到任何好的信息来解释如何解决此问题。问题的原因是什么


有什么想法吗?

我假设您正在使用Azure AD Connect将本地广告与Azure广告同步

原因:您试图邀请的电子邮件已出现在您的内部广告中,并且处于同步状态。使用此功能,您无法使用与本地用户相同的电子邮件邀请此类用户

解决方案:

  • 将此用户同步到Azure AD并使该用户成为AAD中的成员

  • 停止同步或在同步失败后,邀请此用户访问您的AAD


  • 如果有帮助,请告诉我。

    如何将此用户同步到我的Azure广告?我想我需要先邀请这个用户..Hi@Vnuuk。由于您使用的是AAD connect,因此可以将此用户作为成员同步到AAD。但您也可以使用powershell
    启动ADSyncSyncCycle-PolicyType Initial
    进行同步,并等待到
    (获取ADSyncScheduler)。SyncCycleInProgress
    返回到
    False
    。然后您可以邀请用户成为来宾。我可以使用Graph API将用户作为成员同步到AAD吗?或者也许有一种方法可以邀请用户不是作为客人而是作为会员?