从早期的MS-DOS到后来的Windows CMD再行到如今的PowerShell,微软公司在终端工具方面大大磨练,现在又公布了全新的PowerShell 7.0,开源跨平台,可在Windows、Linux、macOS各个平台上管理异构环境、混合云。PowerShell 7.0变化十分大,新的特性也十分多,比如流水线分段化、新的操作符、修改和动态的错误视图、引入模块相容层、自动新版本通报等等。更加有一点注目的是,新版大大提高了向上兼容性,PowerShell Core 6.x可以全部迁入至7.0,.NET Core 2.x也统一回到了3.1,后者带给了大量的.NET Framework API,特别是在是在Windows平台上,明显完备了和现有PowerShell版本的兼容性。
微软公司回应,PowerShell Core 6.x反对的所有模块,PowerShell 7.0都可以无缝运营。操作系统方面,PowerShell的跨平台特性更进一步增强,不仅反对桌面级的Windows 7、8.1、10,服务器级的Windows Server 2008 R2、2012、2012 R2、2016、2019,还反对苹果macOS 10.13和改版版本,LinuxLinux则还包括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也是如此,但仍未获得官方反对,继续不能用于社区制做版本。
本文来源:kaiyun体育(中国)官方网站-www.baogaoma.com