Как использовать Powshell для вызова Graph API, например, для получения данных пользователя? - PullRequest
0 голосов
/ 30 октября 2018

Я узнал из переполнения стека, что мы можем использовать PowerShell для вызова некоторого URL. Поэтому я хочу использовать PowerShell для вызова Graph API для тестирования. Таким образом, любой может предоставить пример кода, чтобы показать, как его использовать. Спасибо.

1 Ответ

0 голосов
/ 30 октября 2018

Вы должны настроить свою среду, чтобы сначала использовать MSGraph API для ваших нужд ...

Есть несколько шагов, чтобы сделать это, как описано на сайтах MS Docs и TechNet

... затем используйте модуль PSMSGraph для взаимодействия с ним.

По теме есть еще много документов, подобных приведенным выше. После того, как вы выполните все настройки, вы можете двигаться вперед, как отмечалось.

Подключение к API Graph

Каждый раз, когда вы хотите подключиться к Microsoft Graph API, вам нужно будет экспортировать AccessToken.

$GraphAccessToken = Import-GraphOAuthAccessToken -Path 'c:\MyGraphApp\AccessToken.XML'
$GraphAccessToken | Update-GraphOAuthAccessToken -Force

При отключении вы захотите экспортировать AccessToken. Это ДОЛЖНО быть сделано каждый раз.

$GraphAccessToken | Export-GraphOAuthAccessToken -Path 'c:\MyGraphApp\AccessToken.XML'

Подключитесь к Graph API и получите всех пользователей

В этом примере мы будем использовать наш токен для подключения к Microsoft Graph API и получения списка наших пользователей. Сначала импортируйте токен

$GraphAccessToken = Import-GraphOAuthAccessToken -Path 'c:\MyGraphApp\AccessToken.XML'
$GraphAccessToken | Update-GraphOAuthAccessToken -Force

Далее мы можем получить всех наших пользователей, выполнив следующую команду:

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