|
发表于 2020-3-6
|
|阅读模式
" N7 n- |& o3 U
微软正式发布PowerShell 7.0:通吃Windows、Linux、macOS6 p6 N7 u: J( u, w& B+ d
6 ]' v. @& f1 x
从早期的MS-DOS到后来的Windows CMD再到如今的PowerShell,微软在终端工具方面不断精进,现在又发布了全新的PowerShell 7.0,开源跨平台,可在Windows、Linux、macOS各个平台上管理异构环境、混合云。6 k v2 x) T* w: y) N- M( @$ |* L
5 N* c7 i% e6 `! a' A( BPowerShell 7.0变化非常大,新特性也非常多,比如流水线并行化、新的操作符、简化和动态的错误视图、导入模块兼容层、自动新版本通知等等。* F9 D& k" ~5 r/ r4 F. V
) @' t- L" l3 P4 o+ c, V( Y' G' R. A$ N" ?- {) C3 q" V1 Y- K" X
5 H; l# ~" y0 |& U+ e2 X/ c% w2 h
! N0 g% n: a% d- {
; y6 m8 i6 D+ L+ l# ]* Q- J更值得关注的是,新版大大改善了向下兼容性,PowerShell Core 6.x可以全部迁移至7.0,.NET Core 2.x也统一来到了3.1,后者带来了大量的.NET Framework API,尤其是在Windows平台上,显著完善了和现有PowerShell版本的兼容性。- K- Z8 l2 x9 S3 C6 X
9 g H ?+ L" g) Z3 s- `微软表示,PowerShell Core 6.x支持的所有模块,PowerShell 7.0都可以无缝运行。
" |* m( G$ i% Y
/ \( o$ R4 b+ W操作系统方面,PowerShell的跨平台特性进一步强化,不仅支持桌面级的Windows 7、8.1、10,服务器级的Windows Server 2008 R2、2012、2012 R2、2016、2019,还支持苹果macOS 10.13和更新版本,Linux发行版则包括Red Hat Enterprise Linux (RHEL) / CentOS 7、Fedora 30+、Debian 9+、Ubuntu LTS 16.04+、Alpine Linux 3.8+。 |
|