時間:2019-04-08 來源:互聯網 瀏覽量:
4月8日消息 在宣布PowerShell 6.2普遍可用性一周後,微軟宣布在所有平台上升級PowerShell 7。
在一篇博客文章中,微軟解釋了為什麼決定將PowerShell 6.2升級到版本PowerShell 7。
微軟表示:
PowerShell Core使用在過去兩年中顯著增長。特別是,我們的大部分增長來自Linux平台,這是一個令人鼓舞的統計數據,因為我們致力於PowerShell可行的跨平台......
但是,我們也可以清楚地看到,由於PowerShell在Windows平台上普及,我們的Windows使用量並沒有顯著增長,這令人驚訝......
這意味著Windows PowerShell和PowerShell Core用戶將能夠在Windows、Linux和macOS上跨越使用相同版本的PowerShell,而PowerShell 7用戶將與他們所依賴的Windows PowerShell模塊具有非常高的兼容性。
換句話說,微軟希望將所有平台放置同一版本的PowerShell,以實現更好的跨平台兼容性。微軟還在對PowerShell的支持生命周期進行更改。該公司將發布LTS(長期服務)和非LTS版本的PowerShell 7,以使其與.NET Core支持生命周期緊密結合。微軟將為Windows用戶發布PowerShell 7,但允許用戶在PowerShell 5.1和PowerShell 7之間切換。
微軟將在2019年5月推送PowerShell 7。PowerShell可用性推廣需要時間,因為微軟需要將該版本與.NET Core 3.0保持一致。