如何在 Windows 10 和 11 上安装 PowerShell 7
PowerShell 7 是 PowerShell 的新跨平台开源版本,与之前的 PowerShell 版本 5.1 并行运行。这意味着当您安装 PowerShell 7 时,它不会升级您的现有版本,而是在您的系统上显示为它自己的单独应用程序。
在本教程中,我将向您展示如何直接从命令行或通过下载 MSI 安装程序安装 PowerShell 7,重点关注 Windows 操作系统。
概述
作为与先前版本的 PowerShell(版本 5.1)不同的应用程序,目前无需完全迁移到 PowerShell 7。
尽管如此,PowerShell 比其前身有许多改进,您可能会发现以前在旧版本 PowerShell 中创建的许多脚本在 PowerShell 7 中可以正常运行,甚至性能也有所提高。
使用 PowerShell 7 的好处
PowerShell 7 易于使用且易于安装。它还将安装到操作系统中的单独位置,这意味着您在 PowerShell 7 中所做的更改不会影响您现有的 PowerShell 安装。许多其他好处包括:
- 提高性能
- 跨平台
- 支持 SSH 远程处理
- 支持在 Docker 容器上使用
- 其他功能包括空运算符、字符串突出显示和简洁的错误视图
PowerShell 7 安装位置
默认情况下,PowerShell 7 安装在以下位置:
C:\Program Files\PowerShell\7如果您在该位置找不到 PowerShell\7 文件夹,可能是您的环境变量不是默认的,请运行以下命令检查安装文件夹可能位于的位置:
get-childitem env:ProgramFilesPowerShell 7 模块位置
与以前版本的 PowerShell 相比,PowerShell 7 将其模块存储在单独的位置。但是,这两个位置都合并到 PsModulePath 变量中,因此当您将模块导入 PowerShell 7 时,它会检查所有 PowerShell 模块位置,包括以前版本的 PowerShell。
您可以运行以下命令来列出 PowerShell 7 使用的所有模块位置:
$Env:PSModulePath -split (';')您的结果将如下所示:
请记住,从屏幕截图来看,这表明每个人的环境变量可能并不相同,以下是您可能期望看到的内容:
C:\Users \<用户>\Documents\PowerShell\Modules
C:\Program Files\PowerShell\Modules
c:\program files\powershell\7\Modules
C:\Program Files\WindowsPowerShell\Modules
C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
C:\Program Files\SharePoint Online Management Shell\
检查您安装的 PowerShell 版本
要检查您安装的 PowerShell 版本,请在工作站上打开 PowerShell 并键入以下命令:$PSVersionTable.PSVersion
从截图中可以看到,我运行的是版本5.1,我打算安装PowerShell 7。
安装PowerShell 7
首先以管理员身份打开当前版本的 PowerShell,然后运行以下命令从官方 GitHub 存储库下载并安装最新版本的 PowerShell 7。
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"安装向导启动后,单击下一步。
选择安装文件夹(我建议保留默认值),然后单击下一步.
将“可选操作”页面保留为默认值,然后单击下一步。下一步。下一步。跨度>
我建议您将更新选项保留为默认值,然后单击下一步 .
最后,点击安装。
安装完成后,关闭现有的 PowerShell 窗口并在开始菜单中搜索 PowerShell 7。
打开 PowerShell 7 确认安装是否成功。
下载 PowerShell 7 MSI 安装程序
您还可以使用 MSI 安装包安装 PowerShell 7,这可以使远程或集中管理的计算机的部署更加灵活。
在此下载 MSI 包:
64 位: https://github.com/PowerShell/PowerShell/releases/download/v7.3.3/PowerShell-7.3.3-win-x64.msi
32 位: https://github.com/PowerShell/PowerShell/releases/download/v7.3.3/PowerShell-7.3.3-win-x86.msi
或者,您可以检查 GitHub 上的当前版本页面,选择最新版本的 PowerShell 7,然后向下滚动到“资产”部分以下载安装文件。








