微软近日宣布将逐步弃用 Microsoft Graph CLI 和 Microsoft Graph Toolkit,弃用原因是 Microsoft Graph CLI 和 Microsoft Graph Toolkit 在生态系统和可扩展性方面存在不足,以下是具体的弃用计划:
有关 Microsoft Graph CLI 的弃用计划

Microsoft Graph CLI 曾是开发者通过命令行快速调用 Graph API 的重要工具,适用于原型设计和自动化脚本场景。
淘汰原因
微软指出,Graph CLI 在生态系统和可扩展性方面存在不足,且开发者更多倾向于使用功能更丰富的其他工具。因此,微软决定将其淘汰,并将重点转向 PowerShell 提供的现代化体验。
替代方案
PowerShell 将成为 Graph CLI 的主要替代品。与 CLI 相比,PowerShell 拥有更广泛的 API 覆盖能力,支持自动化工作流,生态更为成熟,并与微软的长期支持战略保持一致。
时间表
- 弃用开始时间:2025 年 9 月 1 日完全淘汰日期:2026 年 8 月 28 日
在此期间,微软将不再为 Microsoft Graph CLI 发布新功能或安全更新,也不会对相关开源仓库进行维护。
有关 Microsoft Graph Toolkit 的弃用计划

Microsoft Graph Toolkit 是微软为开发者提供的一组 基于 Web Components 的 UI 组件库,它的核心作用是帮助开发者快速将 Microsoft Graph 的功能集成到 Web 应用中,而不需要自己写复杂的身份验证逻辑和 Graph API 调用代码。
淘汰原因
与 Graph CLI 类似,Microsoft Graph Toolkit 也因生态规模有限、可扩展性不足而被微软列入淘汰范围。
替代方案
针对 Microsoft Graph Toolkit,微软未提供一款完全对应的替代工具,而是建议开发者根据需求组合使用:
- Fluent UI Web 组件 —— 用于前端用户界面开发Microsoft Graph SDK —— 用于身份验证与数据访问
时间表
- 弃用开始时间:2025 年 9 月 1 日完全淘汰日期:2026 年 8 月 28 日
同样,Microsoft Graph Toolkit 在此期间将不再获得新功能或安全支持。
迁移指南
为确保开发者顺利完成迁移,微软提供了以下建议步骤:
- 评估现有项目:识别当前使用 Microsoft Graph CLI 和 Microsoft Graph Toolkit 的功能模块。选择替代工具:根据项目需求,迁移至 PowerShell、Fluent UI Web 组件或 Graph SDK。逐步迁移:在测试环境中分阶段迁移,并确保兼容性与稳定性。获取支持:利用微软官方文档与社区资源,解决迁移过程中的问题。
更多详情可参考官方公告:
©2024 WinDiscover | 阅读原文 | 添加评论
微软将逐步弃用 Microsoft Graph CLI 和 Microsoft Graph Toolkit最先出现在WinDiscover。
