【问题标题】:Setting Azure Ad Api permission for Dynamics CRM Online using Azure Powershell (AZ Module)使用 Azure Powershell(AZ 模块)为 Dynamics CRM Online 设置 Azure Ad Api 权限
【发布时间】:2020-10-07 10:33:39
【问题描述】:

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

Click here to check Image

【问题讨论】:

    标签: azure powershell


    【解决方案1】:

    如果您想使用 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-14
      • 1970-01-01
      • 2016-09-09
      • 2020-05-09
      • 1970-01-01
      • 2021-07-05
      • 1970-01-01
      相关资源
      最近更新 更多