Недостаточно прав для завершения операции - Azure Active Directory - PullRequest
0 голосов
/ 08 марта 2020

Я пытаюсь обновить приложение Azure Active Directory, но я получаю сообщение об ошибке «Недостаточно прав для завершения операции», как показано ниже. У меня есть полный доступ администратора, и я дал API, как делегированные, так и прикладные разрешения, как показано ниже, а также роль администратора пользователя. Я выполнил поиск по разрешениям и ролям, но все еще не могу заставить его работать.

enter image description here

Вот снимок экрана с моими настройками разрешений.

enter image description here

1 Ответ

1 голос
/ 10 марта 2020

Когда вы запускаете Microsoft Graph Powershell Get-MgApplication, вам необходимо войти в систему с помощью команды, как показано ниже, включая делегированное разрешение Application.Read.All.

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

Откроется окно, затем вы необходимо ввести код аутентификации, выбрать учетную запись, которая является Global admin, выбрать опцию Consent on behalf of your organization, нажать Accept, как показано ниже.

enter image description here

После входа в систему, запустите Get-MgApplication, все будет работать нормально.

enter image description here


Кроме того , фактически Команды Microsoft Graph Powershell вызывают различные API-интерфейсы Graph, для запуска разных команд вам нужно Connect-Graph с разными разрешениями, например, если вы хотите запустить Update-MgApplication, вам нужно добавить Application.ReadWrite.All, чтобы запустить Get-MgGroup, вам нужно добавить Group.Read.All.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...