PowerShell Core 6.0 使用 .NET Core 2.0 作為執行時

類別: IT
PowerShell

微軟旗下的 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/

PowerShell Core 6.0 使用 .NET Core 2.0 作為執行時原文請看這裡