PowerShell Core 支持生命周期PowerShell Core Support Lifecycle

但是,PowerShell Core 受传统 Microsoft 支持协议支持,此类协议包括顶级、和 Microsoft 软件保障还可通过就相应问题填写支持请求,从而付费获取有关 PowerShell Core 的。

我们还在 GitHub 上提供社区支持,你可在其中提交问题、bug 或功能请求。此外,可能会发现社区的其他成员的帮助在常规或 Microsoft PowerShell 技术社区我们不能确保社区将解决或及时地解决遇到的问题。如果问题需要立即解决,应使用传统的付费支持选项。

PowerShell Core 采用 。此支持生命周期旨在使客户随时知悉最新版本。

PowerShell Core 的版本 6.x 分支将会更新一次大约每六个月 (示例:6.0、 6.1、 6.2 等。)

重要

必须在每个新次要版本发布后的六个月时间之内进行更新,然后方可继续获取支持。

例如,如果 PowerShell Core 6.1 发布于 2018 年 7 月 1 日,你将需要按年 1 月 1,2019 若要维持支持更新到 PowerShell Core 6.1。

新式生命周期策略还要求,Microsoft 为客户提供 12 个月通知之前不再使用的产品 (即,PowerShell Core) 的支持。

最终,我们希望 PowerShell Core 采取"长期服务"的方法。在此维护服务方法时,我们将需要仅维护和安全更新即可获取有关 6.x 特定分支/版本上支持。

支持平台Supported platforms

下表以查看哪种平台使用的 PowerShell Core 的版本已正式支持。

我们社区也为某些平台提供包,但这些平台不受正式支持。这些包在表中标记为 。

列为 Experimental 的平台不受正式支持,但可用于实验和反馈。

备注

将试验 Snap 包一段时间。在我们确信 Snap 不会引入新的支持问题后,将支持你当前运行此包的分发。

不支持的平台Platforms, which are out of support

当平台版本达到生命周期结束时定义的平台所有者时,PowerShell Core 还将停止支持该平台版本。以前发布的包对需要访问的客户仍可用,但将不再提供任何种类的正式支持和更新。

因此,分发所有者已结束的以下版本的支持和不受支持。

PowerShell Core 在 MIT 许可 下发布。根据此许可证,而无需付费的支持协议,用户仅限于。对于社区支持,Microsoft 无法保证及时作出响应或进行修复。

Windows PowerShell 模块Windows PowerShell Module

支持 PowerShell Core 不包括产品模块,除非这些模块显式支持 PowerShell Core。例如,使用 Windows Server 随附的 ActiveDirectory 模块是不受支持的方案。

但是,不显式支持 PowerShell Core 的模块在某些情况下可能兼容。通过安装模块,可以添加 Windows PowerShellPSModulePath到 PowerShell Core PSModulePath

首先,从 PowerShell 库安装 模块:

安装此模块后,运行 Add-WindowsPSModulePath cmdlet 以将 Windows PowerShell PSModulePath 添加到 PowerShell Core: