
如果您希望在 Windows 系统中安装 PowerShell 7,以获得跨平台、高性能、现代化的命令行体验,则需根据系统环境与使用需求选择适配的安装方式。以下是多种可行的安装方法:
一、使用 Winget 命令行安装(推荐)
Winget 是 Windows 10/11 及 Windows Server 2025 内置的官方包管理器,安装过程全自动、可复现,且支持版本指定与静默部署,适用于大多数终端用户和开发者。
1、以管理员身份打开 Windows 终端(或 PowerShell 5.1)。
2、执行命令检查可用版本:winget search –id Microsoft.PowerShell。
3、从输出中确认最新稳定版 ID(如 Microsoft.PowerShell)与对应版本号(如 7.5.5.0)。
4、运行安装命令:winget install –id Microsoft.PowerShell –source winget。
5、如需静默安装(无交互提示),添加 –silent 参数;如需指定版本,添加 –version 7.5.5。
二、通过 MSI 安装包安装(企业/服务器首选)
MSI 方式提供标准 Windows 安装流程,支持组策略部署、静默安装及完整卸载注册表项,适合 IT 管理员批量部署或对稳定性要求高的生产环境。
1、访问 PowerShell 官方 GitHub 发布页:https://github.com/PowerShell/PowerShell/releases。
2、向下滚动至 Assets 区域,展开全部资源,找到以 PowerShell-*.win-x64.msi 命名的文件(64 位系统)或 PowerShell-*.win-x86.msi(32 位系统)。
3、下载对应 MSI 文件后,双击启动安装向导。
4、按提示操作,默认路径为 C:\Program Files\PowerShell\7\,安装完成后不会覆盖 Windows PowerShell 5.1。
三、使用 ZIP 便携包安装(免权限/多版本测试)
ZIP 包无需管理员权限,解压即用,支持并行运行多个 PowerShell 7 版本,特别适用于开发测试、受限账户或 Nano Server/IoT 等轻量系统。
1、前往同一 GitHub 发布页,查找以 PowerShell-*.win-x64.zip 结尾的压缩包。
2、下载后解压至任意本地路径(例如 C:\ps7\)。
3、进入解压目录,双击 pwsh.exe 即可直接启动 PowerShell 7。
4、如需全局调用,将该目录添加至系统环境变量 PATH 中。
四、通过 Microsoft Store 安装(临时用户快捷方案)
Store 版本安装最简单,自动更新,但存在功能限制:无法使用部分 .NET API、不支持自定义模块路径、不能配置系统级执行策略,仅适合轻量使用场景。
1、打开 Microsoft Store 应用。
2、在搜索栏输入 PowerShell。
3、在结果中选择官方发布的 PowerShell(发布者为 Microsoft Corporation)。
4、点击“获取”并等待安装完成。
5、安装后可在开始菜单中直接启动,或在任意位置右键选择“在此处打开 PowerShell 窗口”。
五、通过 .NET 全局工具安装(.NET 开发者适用)
此方式将 PowerShell 7 作为 .NET 全局工具安装,适用于已配置 SDK 的开发环境,便于与其他 CLI 工具统一管理。
1、确保已安装 .NET SDK 6.0 或更高版本,运行 dotnet –version 验证。
2、执行全局工具安装命令:dotnet tool install –global PowerShell。
3、安装完成后,直接在任意终端输入 pwsh 启动。
4、如需升级,运行:dotnet tool update –global PowerShell。

评论(0)