
最近,微软同步发布了 7.4.12 LTS 和最新版 7.5.3 的 Powershell 离线安装包。这次更新并没有带来重大新功能,重点放在了构建与打包流程的优化上,同时也修复了一些已知问题。
如果你正在寻找最新版本的 PowerShell 离线安装包,本文提供了完整的下载和安装指引,直接拿去用就行了。
PowerShell 更新与改进
PowerShell 7.5.3
常规 Cmdlet 更新和修复
- 修复了
Out-GridView
命令的问题,替换了已废弃的BinaryFormatter
,改用自定义实现,避免潜在的安全风险。 - 移除了
Microsoft.Management.UI.Internal
项目中的OnDeserialized
和Serializable
属性,进一步清理技术负债。 - 将接口
IDeepCloneable
设为内部接口,减少对外暴露的公共 API。
工具
- 新增了 CodeQL 抑制规则,帮助在代码安全扫描中减少误报,提升开发效率。
测试
- 修复了可更新帮助文档的相关测试,确保新内容能正确加载,避免帮助系统出错。
构建和打包改进
- 升级至 .NET SDK 9.0.304
- 统一了不同构建流水线中的模板命名,让流程更加清晰。
- 更新容器镜像,改用
mcr.microsoft.com
作为 Linux 和 Azure Linux 镜像源,提升下载稳定性。 - 将构建步骤加入 vPack 流水线,优化发布流程。
- 在「官方/非官方」构建切换中移除了 AsyncSDL 步骤,简化流程。
- 更新发布分支,确保版本源头准确。
文档和帮助内容
- 修正了 CHANGELOG 中关于脚本文件名建议的一个拼写错误。
PowerShell 7.4.12 LTS
工具
- 同样新增了 CodeQL 抑制规则,保持与 7.5 系列一致的安全扫描体验。
构建和打包改进
- 升级 .NET SDK 至 8.0.413
- 在 PowerShell 安装包的构建流水线中,新增了 LinuxHost 网络配置,提升 Linux 平台构建的兼容性。
- 容器镜像源也切换为
mcr.microsoft.com
,与 7.5 保持一致。 - SDK 版本正式更新为 8.0.413。
- 统一了流水线中的模板命名,便于维护。
- 移除了 AsyncSDL 步骤,简化官方与非官方构建的切换逻辑。
文档和帮助内容
- 第三方依赖库版本更新至 8.0.19,涵盖
ObjectPool
、Windows Compatibility 以及System.Drawing.Common
,提升底层稳定性和安全性。
下载 Powershell 离线安装包
PowerShell 7.5.3 离线安装程序
版本 | 适用平台 | 下载链接 |
---|---|---|
PowerShell 7.5.3 | Windows 10/11 | x64 | x86 |
PowerShell 7.5.3 | MacOS | 64-bit | ARM64 |
PowerShell 7.5.3 | Linux | Redhat | Debian |
如需更多下载选项,请访问 PowerShell 7.5.3 发布页面。
PowerShell 7.4.12 LTS 离线安装程序
版本 | 适用平台 | 下载链接 |
---|---|---|
PowerShell 7.4.12 LTS | Windows 10/11 | x64 | x86 |
PowerShell 7.4.12 LTS | MacOS | 64-bit | ARM64 |
PowerShell 7.4.12 LTS | Linux | Redhat | Debian |
如需更多下载选项,请访问 PowerShell 7.4.12 LTS 发布页面。
如何安装 PowerShell
以下是如何在 Windows 11、10 中安装 Windows PowerShell 的步骤:
1从上面的链接中下载并执行相应的 MSI 文件 – 在安装向导中点击「下一步」。

2选择安装的目标文件夹,然后点击「下一步」。

3选择想要安装的可选功能,然后点击「下一步」。

选择要安装的可选功能,例如将 PowerShell 添加到环境变量、启用 PowerShell 远程管理、将 PowerShell 添加到上下文菜单等。
4保留默认设置并点击「下一步」继续安装。

5点击「安装」开始安装 – 安装完成后,点击「完成」关闭窗口。


6(可选)安装完成后可以查看 PowerShell 版本号。

如果您是系统工程师或开发人员,建议您始终测试和使用最新的 PowerShell 版本,以了解最新的功能和改进。
PowerShell 7.4 不再支持 Windows 7,安装提示 "Supported only on Windows 8.1 and above",文章需要修改
已更新!刚查了下微软官方文档,里面明确说:「Windows 版本到达支持终止日期之前仍然支持 PowerShell。」意思就是 Windows 生命周期结束,可能就不会支持了。