微软旗下的 PowerShell 团队正式宣布推出 PowerShell Core 6.0,非常诡异的是这明明是 Core 的第一个版本,但是却用了一个 6.0 后缀。
“这是我们对 PowerShell 做出的最大最重要的改变!”微软技术研究员兼 PowerShell 创始人 Jeffrey Snover 在 Twitter 上表示。
PowerShell Core 基于 .NET Core 之上构建开源项目,可在 Windows,MacOS、Linux、Ubuntu、Debian、OpenSUSE 等多个平台上运行。
这也意味着现行的 PowerShell 分为了两个版本:基于 .NET Framework 的 Windows PowerShell 和基于 .NET Core 的 PowerShell Core,就微软目前的动向来看,这两个版本将会并行工作。
PowerShell(包括 Windows PowerShell and PowerShell Core)是微软公司开发的任务自动化和配置管理框架,由 .NET Framework 和 .NET Core 是构建的命令行界面壳层相关脚本语言组成,最初仅 Windows 组件,后在 2016 年 8 月 18 日开源并跨平台支持,主要用户为 IT 从业人员、程序员和高级数据库用户。