PowerShell Core 6.0 使用 .NET Core 2.0 作为运行时

周其
 周其
发布于 2018年01月11日
收藏 7

微软旗下的 PowerShell 团队正式宣布推出 PowerShell Core 6.0。PowerShell Core 6.0 是 PowerShell 的新版本,它支持跨平台并且开源(支持 Windows、macOS 和 Linux),为异构环境(Heterogeneous Environments)和混合云而构建。

目前的 PowerShell 分为两个版本:基于 .NET Framework 的 Windows PowerShell 和基于 .NET Core 的 PowerShell Core,就微软目前的动向来看,这两个版本将会并行工作。

更新内容:

从 .NET Framework 移到 .NET Core

PowerShell Core 使用 .NET Core 2.0 作为其运行时。.NET Core 2.0 使 PowerShell Core 能够在多个平台(Windows,macOS 和 Linux)上工作。PowerShell Core 还公开了由 .NET Core 2.0 提供的用于 PowerShell cmdlet 和脚本上的 API。

Windows PowerShell 使用 .NET Framework 运行时来托管 PowerShell 引擎,公开了 .NET Framework 提供的 API 集。

支持 macOS 和 Linux

  • Windows 7, 8.1, and 10

  • Windows Server 2008 R2, 2012 R2, 2016

  • Windows Server Semi-Annual Channel

  • Ubuntu 14.04, 16.04, and 17.04

  • Debian 8.7+, and 9

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • OpenSUSE 42.2

  • Fedora 25, 26

  • macOS 10.12+

PowerShell Core 6.0 完整更新列表:https://docs.microsoft.com/en-us/powershell/scripting/whats-new/what-s-new-in-powershell-core-60

下载:

要在 Windows 上下载 PowerShell Core,请参阅:https://aka.ms/getps6-windows
要在 macOS 和 Linux 上下载 PowerShell Core,请参阅:https://aka.ms/getps6-linux

详细内容请点此查看:https://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:PowerShell Core 6.0 使用 .NET Core 2.0 作为运行时
加载中

精彩评论

Force武装卫队
Force武装卫队
有啊,我就用 PowerShell 在 Linux 上实现了很多功能。
zodiacg
zodiacg

引用来自“大连馋师”的评论

sh tcsh zsh ksh bash一堆,会用到巨硬的PowerShell?
既然tcsh zsh ksh bash fish sh都有人用,那就会有人用PowerShell
魔力猫
魔力猫
Linux上有人放着Shell不用,用微软的吗?
dfsr
dfsr
Win10 上powershell启动有点慢。
大连馋师
大连馋师
sh tcsh zsh ksh bash一堆,会用到巨硬的PowerShell?

最新评论(19

钛元素
钛元素
总觉得ps太麻烦了
bobdog1986
bobdog1986
哪个shell能最终一统江湖?
finghting2014
finghting2014
.net core 好像很牛逼
进击的代码
进击的代码
powershell...卡..不知道是不是我电脑配置差了...用cmd控制台就不卡...
卖爷爷的老红薯
卖爷爷的老红薯

引用来自“魔力猫”的评论

Linux上有人放着Shell不用,用微软的吗?
无言以对!
猫之良品
猫之良品
powershell不失shell的捷便性,又有脚本语言的灵活性,就算在Linux上还是有优势的。
大连馋师
大连馋师

引用来自“大连馋师”的评论

sh tcsh zsh ksh bash一堆,会用到巨硬的PowerShell?

引用来自“zodiacg”的评论

既然tcsh zsh ksh bash fish sh都有人用,那就会有人用PowerShell
说的很有道理,我竟无言以对~
h00kran
h00kran
PowerShell挺强大的
zodiacg
zodiacg

引用来自“大连馋师”的评论

sh tcsh zsh ksh bash一堆,会用到巨硬的PowerShell?
既然tcsh zsh ksh bash fish sh都有人用,那就会有人用PowerShell
赫兹
赫兹
辣么为什么 Linux 上会有那么多 Shell ? 道理一样,不同的用户,不同的业务场景需求,不同的选择
返回顶部
顶部