微软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和PowerShell Core)是微软开发的任务自动化和配置管理框架。
它由.NET Framework和.NET Core构建的命令行界面shell相关脚本语言组成。
最初它只是一个 Windows 组件,后来在 2016 年 2018 年 8 月 18 日开源并跨平台支持。
主要用户是 IT 从业者、程序员和高级数据库用户。
根据微软的博客文章,PowerShell Core 将像 Windows 和 Office 365 一样定期收到更新。