IT之家 11 月 12 日消息,微软于 11 月 10 日发布公告,宣布推出 PowerShell 7.7 正式版。这款命令行与自动化工具基于 .NET 11 构建,聚焦安全加固、命令扩展和运行可靠性,着力改善管理员与开发者的日常使用体验。
PowerShell 是微软开发的一套命令行工具和脚本语言,主要用来管理电脑、处理数据,以及自动完成重复操作。现代 PowerShell 是开源、跨平台的,可以在 Windows、macOS 和 Linux 上运行。

支持周期方面,官方公告仅显示 PowerShell 7.7 属于标准期限支持(STS)版本,通常情况下为 18 个月。不过 PowerShell 所依赖的 .NET 已将 STS 支持期从 18 个月延长至 24 个月,因此 7.7 的具体期限以官方生命周期表为准(IT之家发稿前访问,微软暂未更新)。
安全升级方面,新版加强了受限语言模式下的操作限制,收紧远程操作的参数与消息校验,并对帮助文件解压实施更严格的验证。Test-Json 命令也不再默认获取外部架构引用,需要用户明确开启,减少不必要的外部访问。
实用功能方面,新版增加 New-TemporaryDirectory,可直接创建临时目录;路径拼接命令 Join-Path 新增扩展名参数;表格、列表等格式化命令支持排除指定属性,让输出信息更精简。

多个命令还修正了开关参数的处理方式,确保明确传入“关闭”时能够正确生效。此外,New-Guid 命令默认生成的唯一标识符改为 UUID v7,支持按时间排序,不再沿用此前的 v4 默认行为。