跳至主要內容
現已提供

PowerShell 7.0 現已正式推出

發佈日期: 三月 04, 2020

PowerShell 的下一個主要版本 PowerShell 7.0 現已推出。此最新版本使得 PowerShell 成為真正的跨平台自動化工具和組態架構。在 PowerShell 7 中,除了新的 Cmdlet/API 和 Bug 修正之外,現在還提供一些其他的新功能,包括:

  • 使用 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 上需要 Out-GridView 和 Show-Command 等 GUI 功能的許多模組,以及屬於 Windows 的許多角色管理模組。

如需詳細資訊,請參閱模組相容性表格,其說明了如何取得可在 PowerShell 7 中使用的最新模組。

閱讀更多

  • SDK and Tools