致力于打造更可靠的 Microsoft Graph PowerShell 体验

致力于打造更可靠的 Microsoft Graph PowerShell 体验

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

微软宣布 Microsoft Graph PowerShell 模块将逐步停止支持 Windows PowerShell 5.x,进入 12 个月退役期。期间 v2.x 仍兼容 5.1 并提供安全修复,但新功能与修复仅面向 PowerShell 7.x。2026 年第四季度将发布仅支持 PowerShell 7.x 的 v3.0.0,建议用户尽快迁移。

🔎

延伸解读

退役期不等于立即失效

微软明确表示,退役指的是维护而非兼容性。在12个月过渡期内,v2.x模块仍声明兼容Windows PowerShell 5.1,且大多数情况下现有环境可继续运行。但新功能、错误修复和验证将仅针对PowerShell 7.x,5.x特有的问题不再被主动调查或修复。用户应利用这段时间规划迁移,避免在v3.0.0发布后陷入被动。

迁移至PowerShell 7.x的长期收益

文章指出,PowerShell 7.x基于现代.NET构建,解决了Windows PowerShell 5.x中许多程序集加载和依赖问题。将工程重心转向7.x意味着更快的修复、更及时的新功能交付以及更少的平台特定故障。因此,迁移不仅是应对支持终止的必要步骤,也是获得更可靠、更可维护体验的主动选择。

v3.0.0发布后的支持变化

根据时间线,2026年第四季度将发布Microsoft Graph PowerShell v3.0.0。届时,除非需要安全修复,否则不再发布v2新版本。v3.x模块将不再显式支持Windows PowerShell 5.x,仅支持PowerShell 7.x。这意味着用户若继续使用5.1,将无法获得v3.x的新功能与修复,且可能面临兼容性风险。

Q&A

Microsoft Graph PowerShell 模块为什么要停止支持 Windows PowerShell 5.x?

因为微软希望将工程重点集中在能提供最可靠、最强大且维护最好的体验的平台上,即 PowerShell 7.x 及更高版本。PowerShell 7.x 基于现代 .NET,解决了 Windows PowerShell 5.x 中许多底层的程序集加载和依赖问题。集中工程力量意味着更快的修复、更快地交付新功能,并减少平台特定的故障。

Windows PowerShell 5.x 的退役期有多长?期间 v2.x 模块还能用吗?

退役期为 12 个月。在此期间,v2.x 模块将继续声明与 Windows PowerShell 5.1 兼容,并且在大多数情况下,在现有环境中仍可像现在一样运行。但新功能、bug 修复和验证将针对 PowerShell 7.x,Windows PowerShell 5.x 特有的问题将不再被积极调查或修复。

Microsoft Graph PowerShell v3.0.0 什么时候发布?它支持哪些 PowerShell 版本?

v3.0.0 计划于 2026 年第四季度发布。v3.x 模块将不再显式支持 Windows PowerShell 5.x,仅支持 PowerShell 7.x。

在退役期间,v2.x 模块还会收到安全修复吗?

会。在退役期间,v2.x 模块仍会按需接收安全修复。但除此之外,新功能和 bug 修复将仅面向 PowerShell 7.x。

如果继续使用 Windows PowerShell 5.1,我应该怎么做?

如果你仍在使用 Windows PowerShell 5.1,应现在就开始规划迁移到 PowerShell 7.x。PowerShell 7.x 是推荐且未来唯一受维护的平台,能提供更可靠的体验。

v3.0.0 发布后,v2 版本还会更新吗?

v3.0.0 发布后,除非需要安全修复,否则将不再发布新的 v2 版本。

🏷️

标签

➡️

继续阅读