就在公布PowerShell 6.2通用版一周后,微软宣布对PowerShell进行全平台升级,新版本号将直接跳转到PoweShell 7,可以支持通用平台。
微软在博客中解释了为什么决定从6.2版跳到7版。
微软宣布面向所有平台的PowerShell 7。
在过去的两年里,PowerShell内核的使用显著增加。大多数特殊增长来自于Linux的使用,考虑到我们在跨平台使用PowerShell上的投资,这是一个令人鼓舞的统计数字。
但是,我们也清楚地看到,Windows版本的使用量并没有明显增加,这对于最早在Windows平台推出的PowerShell来说,有点令人惊讶。
这意味着Windows PowerShell和PowerShell Core的核心用户将能够使用相同版本的PowerShell。
在Windows、Linux、macOS和所有Windows设备上实现自动化,PowerShell 7用户将对Windows PowerShell具有非常高的兼容性。
微软
换句话说,微软希望在所有平台上运行相同版本的PowerShell,以实现更好的跨平台兼容性。微软仍在对PowerShell的支持生命周期进行修改。
该公司将发布lts(长期服务)和非Lts版本的PowerShell 7,以便与的支持生命周期保持一致。网芯。
微软将为Windows用户发布PowerShell 7,但允许用户在PowerShell 5.1和PowerShell 7之间切换。
微软将于2019年5月推出PowerShell 7。PowerShell的全面上市需要时间,因为微软需要调整版本。网芯3.0。