2024年11月微软放出PowerShell 7.0发布候选版

发布时间:

  ⑴相信有了解的朋友都清楚,微软官方日前放出了Windows PowerShell .的发布候选版本!如果没有意外的话,PowerShell .的正式版本最快将在下个月发行。那么,微软在PowerShell .中都带来了哪些惊喜呢?感兴趣的朋友,还不赶紧来了解一下。

  ⑵●. Core . (LTS

  ⑶●ForEach-Object -Parallel

  ⑷●Windows patibility wrapper

  ⑸●新的错误视图(error view和 Get-Error cmdlet

  ⑹●Pipeline chain operators (&& and ||

  ⑺●三元运算符 (a ? b : c

  ⑻●空分配和合并运算符 (?? and ??=

  ⑼●跨平台 Invoke-DscResource(实验性

  ⑽●Out-GridView,-ShowWindow 和其他旧版 GUI cmdlet 重返 Windows

  ⑾更多详细信息将在下个月发行的正式版本中说明。

  ⑿与 . 团队合作

  ⒀. 预览版以来,PowerShell 与 . 团队的合作比以往任何时候都更加紧密,不仅可以跟踪 . Core . 和 . 预览版,而且可以与 . 开发人员携手合作以提高 PowerShell 的性能。与过去几年迁移到 . 版本可能会遇到麻烦的过程相比,从 . Core . 迁移到 . 相对容易,而升级到 . 则完全没有麻烦。PowerShell 将继续利用 . 的新功能,从而变得更好。

  ⒁应 . 团队和社区的要求,PowerShell 团队还努力将 PowerShell 包含在 . SDK Docker 容器中,从而使应用程序开发人员能够为其跨平台 . 应用程序编写跨平台构建,测试和部署脚本。

  ⒂. SDK Docker 容器镜像

  ⒃从 . Core . 开始,. 团队开始在他们的 . SDK Docker 镜像中包括 PowerShell Core。对于任何构建跨平台应用程序的 . Core 开发人员来说,这都是很棒的,不论平台是什么,或者它们是在本地运行还是在 Azure Pipelines 等 CI/CD 解决方案中运行,他们都能够使用一种脚本语言(PowerShell编写其构建、测试和部署脚本。

  ⒄. Core . SDK 镜像将在明年 月的下一个定期计划发行版中与 PowerShell . RC 一起更新,PowerShell 打算与 . 的支持生命周期进行同步。

  ⒅. 全局工具

  ⒆. 全局工具是将特殊的 NuGet 软件包作为成熟的应用程序安装的简便方法,适用于已经在计算机上安装了 . SDK 的用户。只需在任何操作系统上运行 dot 工具 install --global powershell,就可以在环境中运行 pwsh 二进制文件。使用 dot 工具更新--global powershell,可以轻松更新到新版本。

  ⒇与 SDK 容器镜像一样,用于 . RC 的全局工具也已可用。请注意,由于版本控制在 NuGet 中的工作方式,你必须使用此特定的安装命令,直到 GA 发布。