微软已经发布了另一个PowerShell 7.2预览版更新。这是PowerShell 7.2预览版3。微软似乎积极工作PowerShell核心就在一个月以前PowerShell 7.2预览版2被释放了。
虽然这个版本,以及上一个,是基于net 5,微软声称PowerShell 7.2的稳定版本将基于。net 6。
让我们讨论PowerShell 7.2预览版3带到桌上。
表的内容
下载PowerShell 7.2.0预览3
对于Windows, Windows 8.1和Windows 7
PowerShell-7.2.0-Preview3-win-x64.msi(95.3 MB)
PowerShell-7.2.0-Preview3-win-x86.msi(86.4 MB)
对于MacOS
powershell-7.2.0-Preview3-osx-x64.pkg(61.3 MB)
Linux
CentOS
powershell - 7.2.0 preview3 centos.8.x86_64.rpm——1.(62.8 MB)
Debian
powershell_7.2.0 debian.11_amd64.deb——preview3 - 1.(63.3 MB)
powershell_7.2.0 debian.10_amd64.deb——preview3 - 1.(63.3 MB)
Ubuntu
powershell_7.2.0 ubuntu.20.04_amd64.deb——preview3 - 1.(63.3 MB)
powershell_7.2.0 ubuntu.18.04_amd64.deb——preview3 - 1.(63.3 MB)
powershell_7.2.0 ubuntu.16.04_amd64.deb——preview3 - 1.(63.3 MB)
更多下载选项,请付款下载页面。
PowerShell 7.2.0预览3特性
由于微软和PowerShell贡献者,一些重大的改变已经发布的版本。一些新特性和bug修复已经被微软发布帖子中突出显示。让我们来讨论这些是什么。
引擎的更新和修复
PowerShell现在支持Get-DscResource
,Invoke-DscResource
和DSC配置在所有平台上编译在一起PSDesiredStateConfiguration
v3
模块。
按照ISO 8601
的行为Get-Date -UFormat % u
现在将符合ISO 8601标准。ISO 8601是公历日期的表示和格式(和潜在的预期的公历)日历。
改进的性能:
一些性能更新也被这个预览版:
- 您现在可以避免数组分配
Directory.GetDirectories
和Directory.GetFiles
。 - 你现在也可以避免
string.ToLowerInvariant ()
从GetEnvironmentVariableAsBool ()
为了防止加载libicu启动。 - 用户现在可以得到PowerShell版本
PSVersionInfo
使用组件属性,而不是以前的FileVersionInfo
。
一般cmdlets更新和修复
其他更新这个版本包括以下:
- 你现在可以抑制
Write-Progress
在ConsoleHost
如果输出重定向和修复测试。 - 实验功能
< a href = " https://devblogs.microsoft.com/powershell/powershell-7-2-preview-2-release/ psstyle-automatic-variable-for-ansi-rendering”类= " rank-math-link " > PSAnsiProgress < / >
:用户可以添加一个最小的进度条使用ANSI呈现。 - 引入了一个web cmdlets修复身体当使用正确构造URI
-NoProxy
。 - 的
ICommandPredictor
已经过更新,以提供更多的反馈,也使反馈容易关联。 - 颜色将会重置后写作
详细的
,调试
,警告
消息。 - 对嵌套使用一个变量
ForEach-Object平行
电话已经固定。 - 当格式化,如果集合被修改,整个管道不会失败。
- 完成参数属性已得到改进。
- 将显示适当的错误消息
get命令
。 - 一个错误的资源字符串
ProxyURINotSupplied
已经固定。 - 已添加到支持
< a href = " https://www.itechtics.com/powershell-7-2/ PSStyle_automatic_variable_for_ANSI_rendering”类= " rank-math-link " >美元PSStyle < / >
删除线和超链接。 PSStyle美元
眨眼代码已经固定。
如何安装在Windows PowerShell 7.2预览版3 10
使用提供的指南下载7.2在Windows PowerShell 10日8.1,7。
- 从上面提供的链接下载相应的msi文件。
- 执行下载的包。在安装向导中,单击下一个。
- 在下一个屏幕上,选择一个目的地路径保存新安装,然后单击下一个。
- 现在选择你想要安装的可选功能检查框旁边。您可以添加PowerShell环境变量,使PowerShell remoting, PowerShell添加到上下文菜单,等完成后单击下一步。
- 单击Install开始这个过程。
- 安装完成在不到一分钟。单击Finish时。你也可以发射PowerShell旁边的复选框前完成。
- 现在验证输入的安装已经完成pwsh在运行。你将会看到一个版本的PowerShell运行。
你也可以下载最新的稳定版本的PowerShell通过运行以下命令现有的在你的Windows PowerShell:
iex“& {$ (irm https://aka.ms/install-powershell.ps1)} -UseMSI安静”
你也可以通过网络下载和安装PowerShell。这种方法最适合于系统管理员。
关闭的话
因为这仍然是一个预览版更新,我们建议您不要在生产环境中安装它,除非你绝对想要的新特性。然而,如果你喜欢自动化和其他PowerShell工具,您一定要试试这个预览构建测试计算机或虚拟机。