Параметры запроса Microsoft Graph API через powershell не распознаются - PullRequest
0 голосов
/ 16 апреля 2020

Я зарегистрировал приложение, используя портал Azure AD, к которому я успешно получаю доступ, используя invoke-webrequest из скрипта Powershell. Приложение пытается отобразить список входа, но возвращает до 1000 объектов входа. Когда я пытаюсь использовать параметры запроса для ограничения полей и объема возвращаемых данных, веб-запрос возвращает ошибку, говорящую о том, что атрибуты AllowedQueryOptions и EnableQueryAttributes необходимо обновить для используемых параметров, например. выберите, сверху, пропустите. Я пробовал v1.0 и бета API, но безуспешно.

Есть ли способ манипулировать этими параметрами с помощью powershell, чтобы параметры запроса распознавались? Я видел несколько ссылок на OAuth и ASP. NET Core, чтобы сделать это. Является ли powershell «правильным» способом автоматизации поиска входа? Придет ли когда-нибудь эта функциональность для управления параметрами запросов в powershell?

Cheers, -Emanuel

1 Ответ

0 голосов
/ 17 апреля 2020

Как вы упомянули в комментариях, если вам не нужно использовать graph api, я думаю, что использование команды Powershell - это вариант для вашей справки.

Вы можете использовать эту команду в ваш Powershell:

Get-AzureADAuditSignInLogs

Если вы хотите использовать параметры запроса для ограничения полей и объема возвращаемых данных, вы можете обратиться к образцу, как показано ниже:

Get-AzureADAuditSignInLogs -Top 5 | Select-Object -Property Id, UserDisplayName

Надеюсь, это поможет ~

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