如何将获得 CRM 许可证的 Azure Active Directory 用户同步到 Dynamics 365 Online

How to synchronize Azure Active Directory User that is given a CRM License to Dynamics 365 Online

我对同步的理解如下:

  1. 在 Active Directory 中创建成员用户
  2. 在 Active Directory 中分配 CRM 许可证
  3. 将在 Dynamics CRM 中创建用户

但是,我不确定第 3 点何时会被触发。

新会员用户首次登录CRM是否需要修改密码才能在CRM中创建? (这是我观察到的行为)

还是一段时间后会自动同步?

感谢您 Henk van Boeijen 的评论,为您的评论添加更多内容,使其成为其他用户可以理解的答案。

以下答案由soundharya subhash在Power Platform Learning下发布

创建新环境后,将用户从 Azure AD 同步到 CRM 需要一个多小时或一天中的一些时间。

通过 Power Shell cmdlet,我们可以立即同步用户。

安装模块

Microsoft.PowerApps.Administration.PowerShell

Install-Module -Name Microsoft.PowerApps.Administration.PowerShell

使用其中任何一个连接到 Power Apps

用户名和密码

Add-PowerAppsAccount -Endpoint “prod” -Username “” -Password “”

租户 ID、客户端 ID 和客户端密码

Add-PowerAppsAccount -Endpoint “prod” -TenantID “” -ClientSecret “” `
-ApplicationId “”

租户 ID、客户端 ID 和证书指纹

Add-PowerAppsAccount -Endpoint “prod” -TenantID “” -CertificateThumbprint “” `
-ApplicationId "

"

Get-AdminPowerAppEnvironment cmdlet 提供了租户中可用环境的列表,记下要与用户同步的环境名称 (guid)

转到 Azure 门户:https://portal.azure.com -> Azure AD -> 用户 -> 记下要同步的用户的对象 ID

运行 Power 中的 cmdlet Shell

Add-AdminPowerAppsSyncUser -EnvironmentName <Guid> -PrincipalObjectId…

参考:https://nishantrana.me/2021/01/20/force-sync-users-from-azure-ad-to-dynamics-crm/