Windows下载、安装PowerShell-v7.6.4(附安装包PowerShell-7.6.4-win-x64.msi)

发布于 2026/8/2 · 1 阅读
PowerShell微软开源跨平台命令行脚本语言自动化配置管理LTSWindows
PowerShell 是微软开源的跨平台自动化和配置管理框架,结合命令行 Shell 与脚本语言,支持 Windows、macOS 和 Linux。v7.6.4 是基于 .NET 10 的 LTS 维护更新,本文提供 MSI 安装包及中英对照文档。

封面.png

1. PowerShell 简介

PowerShell 由微软研究员 Jeffrey Snover 于 2006 年创建,最初是 Windows 平台上基于 .NET Framework 的任务自动化和配置管理工具。2016 年 8 月 18 日,微软将 PowerShell 开源,推出跨平台版本 PowerShell Core(基于 .NET Core),使其首次支持 Windows、macOS 和 Linux 三大平台。该项目在 GitHub 上以 MIT 许可证发布,截至目前已获得超过 51,000 颗 Star、8,100 多个 Fork,拥有超过 600 位贡献者。

PowerShell 是一个集命令行 Shell、脚本语言和 cmdlet 处理框架于一体的跨平台自动化和配置管理工具。与传统的基于文本的命令行工具不同,PowerShell 的核心优势在于它处理的是对象而非纯文本——每条命令的输出是结构化数据(.NET 对象),可以直接通过管道传递给下一条命令而无需解析文本。它对 JSON、CSV、XML 等结构化数据格式以及 REST API 提供了原生支持。

核心特点:

  • 面向对象管道(Object-oriented Pipeline):命令间传递的是对象而非文本流,保留完整的类型和属性信息
  • 跨平台一致性:同一套脚本可在 Windows、macOS、Linux 上运行,通过 pwsh 可执行文件启动
  • 丰富的 cmdlet 生态:提供大量内置 cmdlet(遵循"动词-名词"命名规范,如 Get-ProcessSet-Location),并可通过模块扩展
  • 与现有工具兼容:可调用原生命令、COM 对象、WMI/CIM,支持 WS-Management 远程管理
  • 强大的脚本语言:支持变量、函数、流程控制、错误处理、类和模块,兼具交互式 Shell 和脚本编程能力
  • 社区活跃:拥有 Discord、Slack、IRC 等多个社区频道,以及 PowerShell Gallery 上的大量第三方模块

2. v7.6.4 版本亮点

PowerShell 7.6 是长期支持(LTS)版本,基于 .NET 10 LTS,提供三年的官方支持。v7.6.4 作为 7.6 系列的维护更新,发布于 2026 年 7 月 20 日,主要包含以下构建和打包改进:

  • 更新至 .NET SDK 10.0.302
  • 避免为 Wix 公共源调用凭据提供程序 (#27666)
  • 将 NuGet 发布分离到推送 git 标签之后的独立阶段 (#27652)
  • PMC:下载 deb_arm 构件以确保包可用于 PMC 发布流程 (#27653)

作为 7.6 LTS 系列的一部分,该版本继承了 v7.6.0 以来的一系列重要更新:

  • PSReadLine v2.4.5:修复历史记录调用崩溃问题,改进语法高亮(区分 cmdlet 和参数),增强 Tab 补全可靠性
  • Microsoft.PowerShell.PSResourceGet v1.2.0:改进对现代 NuGet v3 仓库的依赖处理,推荐替代 PowerShellGet
  • Tab 补全改进:支持数组和命令结果的属性补全、注册表和证书提供程序的路径补全、含特殊字符的路径补全
  • 新增 Get-Command -ExcludeModule 参数:可排除指定模块的命令,方便从旧模块迁移
  • Get-Clipboard -Delimiter 参数:支持将剪贴板文本按分隔符拆分后传入管道
  • Invoke-WebRequest / Invoke-RestMethod 调试增强-Verbose 显示完整 HTTP 头,-Debug 显示完整请求/响应体
  • Join-Path -ChildPath 支持 string[]:一次调用可添加多个路径段
  • NO_COLOR 环境变量支持:禁用 ANSI 转义序列,方便日志处理
  • PSFeedbackProvider:命令建议功能毕业为正式特性,拼写错误时自动推荐正确命令

3. 获取安装包

如果访问 GitHub 不便,安装包及中文文档:https://hanshuixin.org/go/224T(内含 PowerShell-7.6.4-win-x64.msi、README 中英对照、发布说明中英对照和 LICENSE)。

Windows安装PowerShell-v7.6.4(PowerShell-7.6.4-win-x64).zip
├── PowerShell-7.6.4-win-x64.msi
├── Windows安装PowerShell-v7.6.4(PowerShell-7.6.4-win-x64).pdf
├── README/
│   ├── README.md
│   └── README-中文版.md
├── 发布说明/
│   ├── RELEASE-NOTES.md
│   └── RELEASE-NOTES-中文版.md
└── LICENSE

4. 快速开始

双击整合包根目录中的 PowerShell-7.6.4-win-x64.msi,按向导完成安装。安装完成后,PowerShell 7.6 与系统自带的 Windows PowerShell 5.1 共存,互不影响。通过 pwsh.exe 启动新版 PowerShell,通过 powershell.exe 启动旧版 Windows PowerShell。

本安装包适用于 Windows x64(64 位)。

常用命令

# 查看 PowerShell 版本
$PSVersionTable.PSVersion

# 列出所有可用模块
Get-Module -ListAvailable

# 查看进程信息(对象管道示例)
Get-Process | Where-Object { $_.CPU -gt 10 } | Sort-Object CPU -Descending

# 发送 HTTP 请求
Invoke-RestMethod -Uri https://api.example.com/data | ConvertTo-Json

# 安装模块(从 PowerShell Gallery)
Install-PSResource -Name Az -Repository PSGallery

# 远程执行命令
Invoke-Command -ComputerName Server01 -ScriptBlock { Get-Service }