PowerShell版本5.1是原始PowerShell的最新版本,但是从PowerShell版本6.0开始,将它称为PowerShell核心。
PowerShell Core是开源的,可在Windows,Linux和Mac操作系统上使用。它建立在.NET核心上。
PowerShell核心在Linux和MacOS上以pwsh
的形式启动,在Windows上以pwsh.exe
的形式启动。
PowerShell Core 6.0版于2016年8月18日首次引入。
下表描述了PowerShell和PowerShell核心之间的区别:
比较项 | PowerShell | PowerShell核心 |
---|---|---|
版本 | 1.0 至 5.1 | 6.0 |
平台支持 | Windows | Linux, MacOS 和 Windows |
依赖 | .NET Framework | .NET Core |
启动为 | powershell.exe |
对于MacOS和Linux启动为pwsh ;对于Windows启动为pwsh.exe |
使用/运行时环境 | 它依赖于.NET Framework运行时。 | 它依赖于.NET Core运行时。 |
$PSVersionTable.PSEdition |
设置为Desktop | 它设置为Core。 |
以下步骤用于使用MSI在Windows操作系统中安装PowerShell核心:
第一步:首先从PowerShell的GitHub页面下载MSI文件。 单击以下链接进行下载:
第二步:转到Get PowerShell,然后根据系统版本从download(stable)列中单击.msi
链接,如下图所示:
选择对应的版本下载,然后开始安装:
然后像安装其他软件一样,点击下一步。
要启动PowerShell核心,请执行以下步骤:
单击“开始”,搜索PowerShell 6,然后单击它启动。如下图所示: