本文來自快科技
從早期的MS-DOS到后來的Windows CMD再到如今的PowerShell,微軟在終端工具方面不斷精進,,現(xiàn)在又發(fā)布了全新的PowerShell 7.0,,開源跨平臺,可在Windows,、Linux,、macOS各個平臺上管理異構(gòu)環(huán)境、混合云。
PowerShell 7.0變化非常大,,新特性也非常多,,比如流水線并行化、新的操作符,、簡化和動態(tài)的錯誤視圖,、導入模塊兼容層、自動新版本通知等等,。
更值得關(guān)注的是,,新版大大改善了向下兼容性,PowerShell Core 6.x可以全部遷移至7.0,,.NET Core 2.x也統(tǒng)一來到了3.1,,后者帶來了大量的.NET Framework API,尤其是在Windows平臺上,,顯著完善了和現(xiàn)有PowerShell版本的兼容性,。
微軟表示,PowerShell Core 6.x支持的所有模塊,,PowerShell 7.0都可以無縫運行,。
操作系統(tǒng)方面,PowerShell的跨平臺特性進一步強化,,不僅支持桌面級的Windows 7,、8.1、10,,服務(wù)器級的Windows Server 2008 R2,、2012、2012 R2,、2016,、2019,還支持蘋果macOS 10.13和更新版本,,Linux發(fā)行版則包括Red Hat Enterprise Linux (RHEL) / CentOS 7,、Fedora 30+、Debian 9+,、Ubuntu LTS 16.04+,、Alpine Linux 3.8+。
ARM32,、ARM64版本的Debian,、Ubuntu同樣可以運行,Arch,、Kali Linux也是如此,,但尚未得到官方支持,,暫時只能使用社區(qū)自制版本。