PowerShell Core 是一个跨平台(Windows、Linux 和 macOS)的自动化和配置工具/框架,可以很好地与你现有的工具配合,并为处理结构化数据(如 JSON、CSV、XML 等)、REST API 和对象模型而优化。它包括一个命令行 Shell、一种相关的脚本语言和一个处理 cmdlets 的框架。
PowerShell v7.3 Preview 5 发布,更新内容如下:
引擎更新和修复
- 改进类型推理和补全(#16963)
- 使
Out-String
和Out-File
保持字符串输入不变 (#17455) - 使
AnsiRegex
能够捕获 Hyperlink ANSI 序列 (#17442) - 为
pwsh
增加ConfigurationFile
命令行参数,以支持本地会话配置 (#17447) - 修复
osx-arm64
的本地库加载 (#17365) - 当表头或列表标签的样式为空字符串时,修复格式化,使其适当地发挥作用 (#17463)
常规 Cmdlet 更新和修复
- 修复
param
块内的各种补全问题 (#17489) - 改进运算符的补全 (#17486)
- 改进命令参数的数组元素补全 (#17078)
- 使用 AST 范围来补全
PSScriptRoot
路径(#17376) - 为带有类型参数的通用方法添加类型推理支持(#16951)
- 只在
stdout
没有被重定向的情况下写出 OSC 指标(#17419) - 删除断言,并使用相对较大的容量,以涵盖可能增加的 .NET 参考程序集(#17423)
- 增加参考程序集数量到 161 个(#17420)
工具
- 更新脚本,使之与 .NET 7 Preview 5 保持一致 (#17448)
- Start-PSPester:
Path
的参数完成器 (#17334) - 增加提醒工作流程 (#17387)
- 更新文档问题模板 URL(#17410)
- 更新脚本以自动获取新的 Preview 预发布版本(#17375)
更多详情可查看:https://github.com/PowerShell/PowerShell/releases