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 中使用的最新模組。