繁体   English   中英

使用 Azure Powershell(AZ 模块)为 Dynamics CRM Online 设置 Azure Ad Api 权限

[英]Setting Azure Ad Api permission for Dynamics CRM Online using Azure Powershell (AZ Module)

我已经使用 AZ 模块成功创建了 Azure Powershell,以使用应用注册向 Azure AD 注册应用。 现在作为下一步,我需要向这个注册的应用程序添加 Dynamics CRM Online API 权限并授予管理员同意。 请帮助我们如何使用 AZ 模块来做到这一点,使用旧的 AZURE/AZURERM 模块有很多帮助,但对 AZ 没有太多帮助。

单击此处查看图像

如果你想使用 PowerShell 配置 Azure AD 应用程序的 API 权限,我建议你使用AzureAD模块。 该模块用于管理 Azure AD 资源

例如

Install-Module AzureAD
Import-Module AzureAD

 Connect-AzureAD

 $requiredAccess = New-Object Microsoft.Open.AzureAD.Model.RequiredResourceAccess
 $requiredAccess.ResourceAppId ="00000007-0000-0000-c000-000000000000"
 $requiredAccess.ResourceAccess = New-Object System.Collections.Generic.List[Microsoft.Open.AzureAD.Model.ResourceAccess]
 $resourceAccess = New-Object Microsoft.Open.AzureAD.Model.ResourceAccess
 $resourceAccess.Type="Scope"
 $resourceAccess.Id="78ce3f0f-a1ce-49c2-8cde-64b5c0896db4"
 $requiredAccess.ResourceAccess.Add($resourceAccess)

 Set-AzureADApplication -ObjectId "<object id>" -RequiredResourceAccess $requiredAccess

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM