[英]How to give Azure AD application access to required permissions using powershell Az module
[英]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.