微软正式推出 PowerShell 7.7,基于.NET 11 打造,属于 STS 标准期限支持版本

微软已经正式发布 PowerShell 7.7 正式 GA 版,这个版本底层 runtime 直接升级到全新的.NET 11,定位是 STS 短期支持版本,重点做安全加固、命令增强、交互体验和远程管理稳定性优化,同时兼容 Windows、Linux、macOS 多平台,和上一代 LTS 版本 PowerShell 7.6 形成搭配。依托.NET 11 带来的底层能力,它启动速度、内存管理、跨平台兼容性都有改善,新增了临时目录创建命令、格式化输出排除属性参数,New-Guid 默认生成 V7 可排序 UUID;还收紧了受限语言模式、帮助文件解压、Unix 临时目录权限等安全规则,PSReadLine、PSResourceGet 模块同步更新,补齐 Tab 补全的多处 bug,同时保留了几个实验性功能供高级用户测试。它不是 LTS 长期支持版,适合开发、测试、尝新场景,生产环境如果追求长期稳定,微软依旧推荐继续使用 PowerShell 7.6 LTS 版本,两个版本可以在同一台机器共存安装,互不冲突。

一、PowerShell 7.7 核心信息清单

  • 发布状态:GA 正式版
  • 底层框架:.NET 11
  • 版本类型:STS(标准期限支持)
  • 支持平台:Windows、Linux、macOS,ARM64/x64
  • 配套模块:PSReadLine v2.4.5、PSResourceGet v1.3.0
  • 核心方向:安全加固、cmdlet 新增、Tab 补全优化、远程会话稳定性修复
  • 兼容策略:可与 7.6 LTS、旧版 PowerShell 并行安装

二、主要新增命令与参数

  1. 新增 New-TemporaryDirectory,一键创建临时文件夹
  2. Join-Path 增加 -Extension 参数,快速拼接后缀
  3. Format-Table / Format-List / Format-Custom 新增 -ExcludeProperty,输出时直接屏蔽指定字段
  4. Get-AuthenticodeSignature 新增 SubjectAlternativeName 证书属性
  5. WildcardPattern 增加 ToRegex () 方法,通配符快速转正则
  6. New-Guid 默认改为 V7 时间可排序 UUID

三、安全加固项目

  • 可更新帮助文件解压环节增加更严格校验
  • Unix 系统下备用临时家目录收紧文件权限
  • 受限语言模式、PowerShell 远程会话(PSRemoting)安全校验增强
  • 签名证书校验逻辑优化,方便脚本签名审计

四、PowerShell 7.7 和 7.6 LTS 对比表

项目PowerShell 7.7(STS)PowerShell 7.6(LTS)
底层框架.NET 11.NET 10
支持类型STS,短期支持LTS,长期维护
适合场景开发测试、体验新功能、尝新生产服务器、稳定业务脚本
更新内容新功能 + 大量优化 + 安全补丁仅关键安全修复、极少新增功能
共存安装✅ 支持✅ 支持

五、内置实验性功能清单

  • PSLoadAssemblyFromNativeCode:支持从原生代码加载程序集
  • PSSerializeJSONLongEnumAsNumber:ConvertTo-Json 把长枚举输出为数字
  • PSProfileDSCResource:为 PowerShell 配置文件提供 DSC v3 资源

六、升级注意事项

  1. 部分脚本存在少量破坏性变更,上线前建议先在测试环境验证
  2. 依赖.NET 10 特定 API 的第三方模块,升级后可能出现兼容问题
  3. 生产集群不建议直接批量升级,优先保留 7.6 LTS
  4. 安装包可在微软 PowerShell GitHub、微软包仓库获取

【相关 FAQ】

问题 1:微软发布 PowerShell 7.7,基于.NET 11,STS 版本是什么意思?

回答 1:微软发布 PowerShell 7.7,基于.NET 11,STS 是标准期限支持版本,主打新功能迭代,支持周期比 LTS 短,适合测试开发,不适合追求多年稳定的生产业务。

问题 2:微软发布 PowerShell 7.7,基于.NET 11,相比 7.6 LTS 有哪些变化?

回答 2:微软发布 PowerShell 7.7,基于.NET 11,底层升级到.NET11,新增多条实用命令、加强安全校验、修复 Tab 补全 bug;7.6 是 LTS 版本,只做安全维护,几乎不加新功能。

问题 3:微软发布 PowerShell 7.7,基于.NET 11,生产服务器要不要直接升级?

回答 3:微软发布 PowerShell 7.7,基于.NET 11,不建议生产服务器直接升级,生产环境优先选用 7.6 LTS;7.7 适合开发、测试机提前验证脚本兼容性。

问题 4:微软发布 PowerShell 7.7,基于.NET 11,能不能和旧 PowerShell 版本共存?

回答 4:微软发布 PowerShell 7.7,基于.NET 11,支持并行安装,可以和 7.6 LTS、其他 7.x 版本同时装在一台设备,调用时区分程序入口即可。

【参考资料】

[2026-11-10](Announcing PowerShell 7.7 GA Release)Microsoft Developer Blogs

[2026-11-10](.NET 11 正式发布,PowerShell 7.7 同步上线)IT 之家

[2026-11-10](PowerShell 7.7 发行说明)Microsoft Learn

[2026-11-11](PowerShell 7.7 基于.NET11,多平台安装包开放下载)51CTO

[2026-11-10](.NET 11 生命周期与支持策略)微软.NET 官网

【免责声明】

本文仅为技术资讯整理,不构成服务器脚本环境、自动化运维系统的升级部署建议;PowerShell 7.7 存在少量破坏性变更,脚本、第三方模块兼容性请自行测试,功能、支持周期以微软官方文档和发布公告为准。

本文来自作者[骏舟知品]投稿,不代表环球品牌网立场,如若转载,请注明出处:https://www.865171.cn/qyzx/202611/699.html

赞 (0)

今日大家都在搜的词:

发表回复

本站作者后才能评论

评论列表(4条)

  • 骏舟知品
    骏舟知品 2026年11月15日

    我是环球品牌网的签约作者“骏舟知品”!

  • 骏舟知品
    骏舟知品 2026年11月15日

    希望本篇文章《微软正式推出 PowerShell 7.7,基于.NET 11 打造,属于 STS 标准期限支持版本》能对你有所帮助!

  • 骏舟知品
    骏舟知品 2026年11月15日

    本站[环球品牌网]内容主要涵盖:品牌服务领域

  • 骏舟知品
    骏舟知品 2026年11月15日

    本文概览:微软已经正式发布 PowerShell 7.7 正式 GA 版,这个版本底层 runtime 直接升级到全新的.NET 11,定位是 STS 短期支持版本,重点做安全加固、命令增强、交互体验和远程管理稳定性优化,同时兼容 Windows、Linux、macOS 多平台,和上一代 LTS 版本 PowerShell 7.6 形成搭配。依托.NET 11 带来的底层能力,它启动速度、内存管理、跨平台兼容性都有改善,新增了临时目录创建命令、格式化输出排除属性参数,New-Guid 默认生成 V7 可排序 UUID;还收紧了受限语言模式、帮助文件解压、Unix 临时目录权限等安全规则,PSReadLine、PSResourceGet 模块同步更新,补齐 Tab 补全的多处 bug,同时保留了几个实验性功能供高级用户测试。它不是 LTS 长期支持版,适合开发、测试、尝新场景,生产环境如果追求长期稳定,微软依旧推荐继续使用 PowerShell 7.6 LTS 版本,两个版本可以在同一台机器共存安装,互不冲突。

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们