[图]微软解释为何PowerShell直接从6.2升至7.0的原因
- 2019-06-01 12:44:32
- 1,402 次阅读
- 0
上月,微软宣布将为PowerShell提供全平台升级。 本次升级直接将版本号从6.2升至7.0,为此在今天发布的官方博文中微软解释了这么做的原因。就在昨天,微软发布了 PowerShell 7 的首个预览版,按照其更新节奏,每个月它都会推出新的预览版,直到 GA 版发布。
微软在博文中写道啊:
PowerShell Core使用率在过去两年中显着增长。需要特别指出的是,我们的大部分增长来自Linux使用,这是一个令人鼓舞的统计数据,表明我们的投资让PowerShell不断跨平台使用……
但是,我们也可以清楚地看到,PowerShell在Windows使用量并没有显着增长,令人惊讶的是PowerShell在Windows非常普遍……
这意味着Windows PowerShell和PowerShell Core用户能够在Windows,Linux和macOS以及Windows上自动执行使用相同版本的PowerShell,而现在PowerShell 7用户将与他们所依赖的Windows PowerShell模块具有非常高的兼容性。
换句话说,微软希望所有平台处于同一个PowerShell版本中,从而实现更好的跨平台兼容性。此外微软还对PowerShell的支持生命周期进行了更改。微软宣布将紧随.NET Core支持周期,将发布LTS(长期服务)和非LTS版本的PowerShell 7。微软还将会面向Windows用户发布PowerShell 7,但是会允许用户在PowerShell 5.1和PowerShell 7之间切换。
PowerShell 7 Preview已经于今天发布,微软希望以1个月为更新周期发布新的预览版。
文章评论 (0)