在本文中,你将将自己的 Microsoft Graph 功能添加到 使用 Microsoft Graph 生成 PowerShell 脚本中创建的应用程序。 例如,你可能想要从 Microsoft Graph 文档 或 Graph 资源管理器中添加代码片段,或者添加你创建的代码片段。
选择 API
在 Microsoft Graph 中查找想要尝试的 API。 例如, 创建事件 API。 可以使用 API 文档中的示例之一,在 Graph 资源管理器中自定义 API 请求并使用生成的代码片段,或使用 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 不支持用户 (委托) 身份验证或个人Microsoft帐户。
断开当前会话 (Disconnect-MgGraph
) ,并使用 参数中的 -Scopes
所需权限重新连接。
提示
-ForceRefresh
将 参数与 命令结合使用Connect-MgGraph
可确保应用新配置的权限。
运行命令
现在,你已使用所需的权限进行连接,请运行所选命令。
相关内容
现在,你已有一个可调用 Microsoft Graph 的工作应用,可以试验和添加新功能。
- 了解如何通过 Microsoft Graph PowerShell SDK 使用 仅限应用的身份验证 。
- 访问 Microsoft Graph 概述 ,查看可以使用 Microsoft Graph 访问的所有数据。