Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье вы добавите собственные возможности Microsoft Graph в приложение, созданное в статье Создание сценариев PowerShell с помощью Microsoft Graph. Например, может потребоваться добавить фрагмент кода из документации Microsoft Graph, Обозреватель Graph или созданного кода.
Выбор API
Найдите API в Microsoft Graph, который вы хотите попробовать. Например, API создания событий . Вы можете использовать один из примеров, приведенных в документации по API, настроить запрос API в Graph Обозреватель и использовать созданный фрагмент кода или использовать Find-MgGraphCommand команду для поиска соответствующей команды.
Например, одной из конечных точек API для создания события является POST /users/{id | userPrincipalName}/events. Его можно использовать для поиска соответствующей команды PowerShell.
PS > Find-MgGraphCommand -Uri "/users/{id | userPrincipalName}/events" -Method "POST"
APIVersion: v1.0
Command Module Method URI OutputType Permissions Variants
------- ------ ------ --- ---------- ----------- --------
New-MgUserEvent Calendar POST /users/{user-id}/events IMicrosoftGraphEvent {Calendars.ReadWrite} {Create1, CreateExp…
APIVersion: beta
Command Module Method URI OutputType Permissions Variants
------- ------ ------ --- ---------- ----------- --------
New-MgUserEvent Calendar POST /users/{user-id}/events IMicrosoftGraphEvent1 {Calendars.ReadWrite} {Create, CreateExp…
Выходные данные указывают, что New-MgUserEvent команда является соответствующей командой.
Настройка разрешений
Ознакомьтесь с разделом Разрешения справочной документации по выбранному API, чтобы узнать, какие методы проверки подлинности поддерживаются. Некоторые API не поддерживают проверку подлинности пользователей (делегированная) или личные учетные записи Майкрософт, например.
Отключите текущий сеанс (Disconnect-MgGraph) и повторно подключитесь с необходимым разрешением в параметре -Scopes .
Совет
-ForceRefresh Использование параметра с командой Connect-MgGraph гарантирует, что будут применены только что настроенные разрешения.
Выполнение команды
Теперь, когда у вас есть необходимые разрешения, выполните выбранную команду.
Связанные материалы
Теперь, когда у вас есть рабочее приложение, которое вызывает Microsoft Graph, вы можете экспериментировать и добавлять новые функции.
- Узнайте, как использовать проверку подлинности только для приложений с пакетом SDK Для Microsoft Graph PowerShell.
- Просмотрите обзор Microsoft Graph , чтобы просмотреть все данные, к которым можно получить доступ с помощью Microsoft Graph.