跳到主内容
现已推出

PowerShell 7.0 现已正式发布

发布日期:三月 04, 2020

Powershell 7.0(PowerShell 的下一个主要版本)现已推出。此最新版本使 PowerShell 成为真正的跨平台自动化工具和配置框架。除新的 cmdlet/API 和 bug 修复以外,PowerShell 7 还提供了许多其他新功能,其中包括:

  • 使用 ForEach-Object -Parallel 进行管道并行化。
  • 新运算符
    • 三元运算符 - a ? b : c。
    • 管道链运算符 - || 和 &&。
    • NULL 条件运算符 - ?? 和 ??=。
  • 简化的动态错误视图和 Get-Error cmdlet,以便更容易地调查错误。
  • 一个兼容性层,使用户能够在隐式 Windows PowerShell 会话中导入模块。
  • 自动发送新版本通知。
  • 直接从 PowerShell 7 调用 DSC 资源的功能(实验性)。

有关功能和修补程序的更完整列表,请参阅 PowerShell 7.0 发行说明

从 PowerShell Core 6.x 到 7.0 的转变也标志着从 .NET Core 2.x 到 3.1 的转变。.NET Core 3.1 带来了许多 .NET Framework API(特别是在 Windows 上),可显著提高与现有 Windows PowerShell 模块的后向兼容性。这包括 Windows 上许多需要 GUI 功能的模块(如 Out-GridView 和 Show-Command),以及许多属于 Windows 的角色管理模块。

有关详细信息,请参阅模块兼容性表,其中显示了如何获取适用于 PowerShell 7 的最新模块。

了解详细信息

  • SDK and Tools