简体   繁体   中英

Insufficient privileges to complete the operation - Azure Active Directory

I am trying to update an Azure Active Directory Application but I get the error message " Insufficient privileges to complete the operation" as shown below. I have full admin access and I have given the api both delegated and application permissions as shown below and user administrator role as well. I have done search on permissions and roles but still cant get it working.

在此处输入图像描述

Here is a screen shot of my permissions configurations.

在此处输入图像描述

When you run the Microsoft Graph Powershell Get-MgApplication , you need to login it with the command like below, including the Application.Read.All delegated permission.

Connect-Graph -Scopes "User.Read","Application.Read.All"

It will open a window, then you need to enter the code authenticate, select the account which is the Global admin , select Consent on behalf of your organization option, click the Accept like below.

在此处输入图片说明

After login, run Get-MgApplication , it will work fine.

在此处输入图片说明


In addition , actually the Microsoft Graph Powershell comamnds call different Graph APIs, to run different commands, you need to Connect-Graph with different permissions, eg if you want to run Update-MgApplication , you need to add Application.ReadWrite.All , to run Get-MgGroup , you need to add Group.Read.All .

For entitlement management you may need to run the following cmdlet:

Connect-MgGraph -Scopes "EntitlementManagement.ReadWrite.All"

And if you need to add or remove groups scoped to access packages then run:

Connect-MgGraph -Scopes "EntitlementManagement.ReadWrite.All","Group.ReadWrite.All"

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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