微软已经发布了Windows PowerShell 7.2预览版9。新的预览包含许多bug修复和改进。MacOS,您可以下载更新为Windows和Linux。
那些已经安装了早期版本的PowerShell 7.2预览版将能够更新使用Windows更新到最新的预览。另外,您可以从下面的直接下载链接下载安装程序。
Windows PowerShell命令行shell集成到Windows 10Windows 11。它可用于自动化系统管理任务使用命令和脚本。Windows PowerShell提供仪表(WMI)和组件对象模型(COM)工具在Windows。
就像Visual c++PowerShell运行时通过PS可以集成到应用程序开发人员。
的变化和改进
PowerShell的发行说明7.2预览版9包含一长串的变化。你可以在这里查看笔记。下面是一个变化的总结:
突发的变化
- 使PSStyle美元。OutputRendering OutputRendering违约。主机和删除OutputRendering。自动修复CA1052为公共API类静态如果他们似乎只有静态方法
- 更新pwsh。exe接受只在Windows .ps1脚本文件
引擎的更新和修复
- 提高处理接口的静态成员。net适配器
- 防止未经授权的访问为AppLocker当删除测试文件
一般Cmdlet更新和修复
- 添加Set-Clipboard passthru参数
- 为Tee-Object添加编码参数
- 更新ConvertTo-Csv和Export-Csv处理IDictionary对象
- 更新参数异常和-ErrorRecord写入误差位置0
- 不要使用ArgumentList用新对象创建COM对象时,因为它并不适用于COM参数集
- 解决美元PSStyle正确显示TableHeader输出列表
- 删除PSImplicitRemotingBatching实验功能
- 解决问题Get-Process模块未能停止输送到Select-Object时
- 使实验特性PSUnixFileStat、PSCultureInvariantReplaceOperator PSNotApplyErrorActionToStderr, PSAnsiRendering, PSAnsiProgressFeatureName稳定
- 加强Remove-Item OneDrive
- 使全球工具静态入口点类
- 更新ServerRemoteHost PSVersion版本一样
- 使HttpKnownHeaderNames的初始化线程安全的
- ConvertTo-Csv:引用字段引用和使用添加-UseQuotes时换行
- 转发进步流变化Foreach-Object平行runspaces
- 添加验证美元PSStyle拒绝打印文本时设置属性,只有预计ANSI转义序列
下载PowerShell 7.2预览版9
对于Windows, Windows 8.1和Windows 7
PowerShell-7.2.0-preview。9为Windows 64 - bit.msi(98 MB)
PowerShell-7.2.0-preview。9为Windows 32-bit.msi(89.7 MB)
对于MacOS
64 - bit.pkg powershell-7.2.0-Preview9 MacOS(60.0 MB)
Linux
powershell-preview-7.2.0_preview。9对于RedHat Linux.rpm(62.7 MB)
powershell-preview_7.2.0-preview。9 Debian.deb(61.9 MB)
更多下载选项,请付款下载页面。
一旦你已经下载并安装了Windows PowerShell预览,只是去运行- > pwshPowerShell核心窗户打开。
检查安装版本的PowerShell, PowerShell开放。CLI应该显示当前运行的版本的PS在顶部。
了解更多关于PowerShell, PowerShell核心。
如果您已经安装了PowerShell核心预览,您可以更新到最新版本使用以下命令:
iex“& {$ (irm https://aka.ms/install-powershell.ps1)} -UseMSI安静”
你也可以通过网络下载和安装PowerShell。这种方法最适合于系统管理员。
外卖
这个版本的改进和新特性是绝对值得一试。我们建议你不要安装这个更新预览在生产环境中,除非你确信你需要的新特性。然而,如果你喜欢自动化和PowerShell工具,你应该评估这个预览构建在一个测试计算机或虚拟机。