PowerShell 是一个跨平台(Windows、Linux 和 macOS)的自动化和配置工具 / 框架,可以很好地与你现有的工具配合,并为处理结构化数据(如 JSON、CSV、XML 等)、REST API 和对象模型而优化。它包括一个命令行 Shell、一种相关的脚本语言和一个处理 cmdlets 的框架。
PowerShell v7.4.1 现已发布,更新内容如下:
General Cmdlet Updates and Fixes
- 修复使用 interpolated strings 的
Group-Object
输出(#20745) - 修复
Start-Process -PassThru
以确保返回的Process
对象可以访问ExitCode
属性(#20749)(#20866) - 修复
DisplayRoot
网络 PSDrive 的渲染 ( #20793 ) ( #20863 )
Engine Updates and Fixes
- 确保 logging WDAC ETW events 时确保文件名不为空 ( #20910 )
- 修复 WDAC audit logging feature 引入的四个回归 ( #20913 )
Build and Packaging Improvements
将 .NET 8 升级到版本 8.0.101
- 更新 v7.4.1 的 .NET SDK 和依赖项(内部 29142)
- 更新 v7.4.1 的 cgmanifest ( #20874 )
- 更新 v7.4.1 的包依赖项 ( #20871 )
- 在
runtimeconfig.json
中设置rollForwardOnNoCandidateFx
,使其仅在次要版本和补丁版本上前滚 ( #20689 ) ( #20865 ) - 删除发布到 packages.microsoft.com 的 RHEL7,因为它不再受支持 ( #20849 ) ( #20864 )
- 修复 tab completion tests ( #20867 )
更新说明:https://github.com/PowerShell/PowerShell/releases/tag/v7.4.1