[英]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.