感谢 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 Shell 中运行 cmdlet
Add-AdminPowerAppsSyncUser -EnvironmentName <Guid> -PrincipalObjectId…
参考:https://nishantrana.me/2021/01/20/force-sync-users-from-azure-ad-to-dynamics-crm/