微軟宣布PowerShell 7 Linux/macOS/Windows全平台兼容
就在宣布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 的支持生命週期進行更改。該公司將發布PowerShell 7 的Lts (長期服務) 和非lts 版本, 使其與. net Core 支持生命週期緊密保持一致。微軟將為Windows 用戶發布PowerShell 7, 但允許用戶在PowerShell 5.1 和PowerShell 7 之間切換。
微軟將於2019年5月推出PowerShell 7。PowerShell 的一般可用性需要時間, 因為Microsoft 需要將版本與. net Core 3.0 對齊。