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: