下载并安装适用于 Windows 10 的 PowerShell 7.2 Preview 2
- 类别: 微软
微软似乎正在积极开发和改进 PowerShell Core。不久前,微软在 11 月发布了 PowerShell 7.1,现在我们在这里发布了 PowerShell 7.2 Preview 2 的新版本。
预览版 2 仍然基于 .NET 5,因为 .NET 6 尚未发布。然而,微软声称 PowerShell 7.2 的稳定版本将基于 .NET 6。
让我们看看 PowerShell 7.2.0 带来了什么。 快速总结 隐藏 1 下载 PowerShell 7.2.0 预览版 2 1.1 对于 Windows 10、Windows 8.1 和 Windows 7 1.2 对于 MacOS 1.3 对于 Linux 2 PowerShell 7.2.0 预览版 2 功能 2.1 新功能 2.1.1 用于 ANSI 渲染的 PSStyle 自动变量 2.2 Bug修复 2.2.1 更改: 2.2.2 新的实验功能: 2.2.3 改进的性能: 2.2.4 一般 Cmdlet 更新和修复: 3 如何在 Windows 10 中安装 PowerShell 7.2 Preview 2 4 结束语
下载 PowerShell 7.2.0 预览版 2
对于 Windows 10、Windows 8.1 和 Windows 7
PowerShell-7.2.0-Preview2-win-x64.msi [95.1 MB]
PowerShell-7.2.0-Preview2-win-x86.msi [85.9 MB]
对于 MacOS
powershell-7.2.0-Preview2-osx-x64.pkg [63.4 MB]
对于 Linux
CentOS
powershell-7.2.0-Preview2-1.centos.8.x86_64.rpm [64.7 MB]
Debian
powershell_7.2.0-Preview2-1.debian.11_amd64.deb [65.2 MB]
powershell_7.2.0-Preview2-1.debian.10_amd64.deb [65.2 MB]
Ubuntu
powershell_7.2.0-Preview21.ubuntu.20.04_amd64.deb [65.2 MB]
powershell_7.2.0-Preview2-1.ubuntu.18.04_amd64.deb [65.2 MB]
powershell_7.2.0-Preview2-1.ubuntu.16.04_amd64.deb [65.2 MB]
有关更多下载选项,请查看此 下载页面 .
PowerShell 7.2.0 预览版 2 功能
感谢 Microsoft 和 PowerShell 的贡献者,对发布的版本进行了一些重大更改。 Microsoft 在发布帖子中强调了一些新功能和错误修复。让我们来了解一下那些是什么。
新功能
用于 ANSI 渲染的 PSStyle 自动变量
这是一个实验性功能。也就是说,微软目前正在等待用户的反馈,看看是否会在 PowerShell 7.2 的稳定版本中发布此功能。
ANSI 转义码是 ASCII 转义码的扩展。此功能将使用户更容易创作包含 ANSI 代码的内容,该代码控制文本修饰参数,如字体、颜色、大小、斜体等。
您可以阅读有关该功能的更多信息 这里 .
Bug修复
此预览版也解决了先前版本的 PowerShell 伴随的一些问题。
- 代码清理:微软表示近三分之二的拉取请求已经得到响应,导致 代码清理 .这是指一段代码,专门用于在执行实际代码后从系统中清除剩余数据和其他不需要的材料。
- 用户在尝试使用非 NTFS 格式的驱动器上的可执行文件时收到错误检查错误功能的问题已得到解决。由于 PowerShell 7.1 的问题,此问题首次出现在 重解析点 ,现已修复。
- PipelineVariable 通用参数:此对象现在正确包含通过它传递的所有参数,而不是仅包含第一个输入参数。
这是完整的变更日志:
更改:
- 改进对可变值类型的检测
- 确保|_+_|为脚本 cmdlet 的所有输出设置
新的实验功能:
- |_+_|:通过 |_+_| 启用 ANSI 格式并支持抑制 ANSI 输出
改进的性能:
- 优化|_+_|替换运算符的变体
- 重构乘法运算以在两个 |_+_| 中获得更好的性能方法
- 使用 |_+_|而不是 |_+_|作为 AppLocker 测试文件内容的随机种子
- 在 GAC 中搜索时避免不必要的数组分配
- 使用 |_+_|在|_+_|
- 使用 |_+_|而不是 |_+_|
- 避免在 |_+_| 中创建生成的委托助手类的实例执行
一般 Cmdlet 更新和修复:
- 如果配置文件损坏,请编写更好的错误消息
- 使 AppLocker 强制模式优先于 UMCI 审核模式
- 添加 |_+_|切换到|_+_|
- 限制|_+_|在无语言模式下锁定
- |_+_|参数现在适用于目录
- 如果文件系统不支持重解析点,则避免异常
- 启用 |_+_|:抽象类型不应该有公共构造函数
- 启用 |_+_|:属性访问器应遵循顺序
您可以从以下位置了解有关 PowerShell 7.2 更改日志的更多信息 这里 .
如何在 Windows 10 中安装 PowerShell 7.2 Preview 2
使用提供的指南在 Windows 10、8.1 和 7 上下载 PowerShell 7.2。
- 从上面提供的链接下载相应的 .MSI 文件。
- 执行下载的包。在安装向导中,单击 下一个 .
- 在下一个屏幕上,选择一个目标路径来保存新安装,然后单击 下一个 .
- 现在通过选中它们旁边的框来选择要安装的可选功能。您可以将 PowerShell 添加到环境变量、启用 PowerShell 远程处理、将 PowerShell 添加到上下文菜单等。完成后单击下一步。
- 单击安装以开始该过程。
- 安装应在不到一分钟的时间内完成。完成时单击“完成”。您还可以选中 Launch PowerShell 旁边的框以在点击 Finish 之前执行此操作。
- 现在通过在运行中键入 pwsh 来验证安装是否已完成。然后,您将看到正在运行的 PowerShell 版本。
您还可以通过在 Windows 上现有的 PowerShell 中运行以下命令来下载最新的 PowerShell 稳定版本:|_+_|
你也可以 通过网络下载并安装 PowerShell .此方法最适合系统管理员。
结束语
PowerShell 7.2 仍处于预览阶段,因此您不应将其安装在生产系统上。但是在开发机器上测试新功能总是很有趣的。如果您喜欢 Windows 10 和 Windows Server 上的自动化,那么您一定要看看这个新版本的 PowerShell。