微軟宣布全新命令行+腳本工具:PowerShell 7
阿新 • • 發佈:2019-05-15
con 微軟 版本 linu core upload inux idt shel
DOS 逐漸退出歷史舞臺後,Windows 一直內置著 CMD 命令行工具,並在 Windows 7 時代升級為更強悍的 PowerShell,不僅可以執行命令行,更可以執行各種高級腳本,還能跨平臺。
最近,微軟發布了 PowerShell Core 6.2,現在又宣布了全新的下一代 PowerShell 7。
微軟表示,PowerShell 的用戶量直線飆升,但大多都來自 Linux,Windows 平臺上反而沒什麽成長,這很可能是 PowerShell 5.1 與新版 PowerShell Core 的不兼容性,導致很多用戶無法升級。
為此,PowerShell 7 將同時取代舊版的 PowerShell 5.1、PowerShell Core 6.x,並且完全跨平臺,Windows、Linux、macOS 上用起來都是一樣的,擁有極高的兼容性。
不過盡管名稱變化很大,PowerShell 7 並不會做太大幅度的改變,更多地是為了確保非 Windows 平臺上的兼容性。
PowerShell 7 會基於.NET Core 3.0,估計能兼容 90% 以上的 Windows PowerShell 模塊。
另外,PowerShell 7 在支持周期方面將提供 LTS (長期服務)、non-LTS (非長期服務)兩種版本。
PowerShell 7 的首個預覽版預計 5 月份放出,正式發布則要等到 .NET Core 3.0 發布之後,最終會集成在 Windows 系統內,並與 PowerShell 5.1 共存。
微軟宣布全新命令行+腳本工具:PowerShell 7