PowerShell 7.3 已发布
PowerShell 7.3 已正式发布,PowerShell 7.3 构建在 .NET 7 之上,作为非 LTS版本支持 18 个月。PowerShell 7.2 仍然是 PowerShell 的 LTS(支持 3 年)版本。 PowerShell 7.3 的主题仍是成为一个出色的 shell 环境,主要带来如下优化(以下的“本机命令”是指不是 PowerShell cmdlet 或函数的可执行文件): 改进本机命令参数传递 在涉及引号时,Windows 和 Linux/macOS 在处理本机命令参数方面存在巨大差异。PowerShell 7.3添加了一项新功能$PSNativeCommandArgumentPassing 来控制 PowerShell 如何将参数传递给本机命令。 使本机命令更像 cmdlet 的另一个方面是错误处理。与 cmdlet 不同,本机命令使用退出代码来传达成功或失败。 本机命令的错误处理一致性 stderr通常用于错误消息,也用于进度、信息、警告等,因为本机命令没有 PowerShell cmdlet 所具有的丰富流。尽管非零退出代码并不总是表示错误,但本...

