使用 Microsoft Graph 生成 PowerShell 脚本

本教程介绍如何生成一个 PowerShell 脚本,该脚本使用 Microsoft Graph API 代表用户访问数据。

注意

若要了解如何使用 Microsoft Graph 通过仅限应用的身份验证访问数据,请参阅此 仅限应用的身份验证教程

在本教程中,你将:

提示

作为本教程的替代方法,可以通过 快速启动 工具下载完成的代码,该工具可自动执行应用注册和配置。 下载的代码无需进行任何修改即可正常工作。

还可以下载或克隆 GitHub 存储库 ,并按照 README 中的说明注册应用程序并配置项目。

先决条件

在开始本教程之前,应在开发计算机上安装 PowerShell 。 PowerShell 5.1 是最低要求,但建议使用 PowerShell 7。

还应该有一个包含 Exchange Online 邮箱Microsoft工作或学校帐户。 如果没有 Microsoft 365 租户,则可以通过 Microsoft 365 开发人员计划获得租户;有关详细信息,请参阅 常见问题解答。 或者,可以 注册 1 个月的免费试用版或购买 Microsoft 365 计划

注意

本教程使用 PowerShell 7.2.2 和 Microsoft Graph PowerShell SDK 版本 1.9.5 编写。 本指南中的步骤可能适用于其他版本,但尚未测试。