当前位置: 首页 > 科技观察

微软公布全新命令行+脚本工具:PowerShell7统一兼容

时间:2023-03-16 01:22:43 科技观察

DOS逐渐退出历史舞台,Windows已经内置CMD命令行工具,并在Windows7时代升级为更强大的PowerShell,不仅可以执行命令行,而且可以执行各种高级脚本,还可以跨平台。近日,微软发布了PowerShellCore6.2,现在又公布了全新的下一代PowerShell7。据微软称,PowerShell用户数量暴涨,但大部分来自Linux,Windows上没有增长平台。这很可能是由于PowerShell5.1与新版PowerShellCore不兼容,导致很多用户无法升级。为此,PowerShell7将同时替代旧版本的PowerShell5.1和PowerShellCore6.x,并且是完全跨平台的。在Windows、Linux、macOS上都一样,兼容性极高。不过,尽管改名幅度较大,但PowerShell7并不会做出太大的改动,更多的是为了保证在非Windows平台上的兼容性。PowerShell7将基于.NETCore3.0,预计兼容超过90%的WindowsPowerShell模块。此外,PowerShell7在支持周期方面将提供LTS(长期服务)和non-LTS(非长期服务)版本。最新的PowerShell7预览版预计在5月发布,正式版要等到.NETCore3.0发布,最终会集成到Windows系统中,与PowerShell5.1共存。