系統(tǒng)之家 - 系統(tǒng)光盤下載網站!

當前位置:系統(tǒng)之家 > IT快訊 > 詳細頁面

微軟放出PowerShell 7.0發(fā)布候選版

編輯:jiayuan 2019-12-18 09:05:25 來源于:IT之家

  相信有了解的朋友都清楚,微軟官方日前放出了Windows PowerShell 7.0的發(fā)布候選版本!如果沒有意外的話,PowerShell 7.0的正式版本最快將在下個月發(fā)行。那么,微軟在PowerShell 7.0中都帶來了哪些驚喜呢?感興趣的朋友,還不趕緊來了解一下。

微軟放出PowerShell 7.0發(fā)布候選版

  主要功能

  ●.NET Core 3.1 (LTS)

  ●ForEach-Object -Parallel

  ●Windows compatibility wrapper

  ●新的錯誤視圖(error view)和 Get-Error cmdlet

  ●Pipeline chain operators (&& and ||)

  ●三元運算符 (a ? b : c)

  ●空分配和合并運算符 (?? and ??=)

  ●跨平臺 Invoke-DscResource(實驗性)

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

  更多詳細信息將在下個月發(fā)行的正式版本中說明。

  與 .NET 團隊合作

  7.0 預覽版以來,PowerShell 與 .NET 團隊的合作比以往任何時候都更加緊密,不僅可以跟蹤 .NET Core 3.0 和 3.1 預覽版,而且可以與 .NET 開發(fā)人員攜手合作以提高 PowerShell 的性能。與過去幾年遷移到 .NET 版本可能會遇到麻煩的過程相比,從 .NET Core 2.1 遷移到 3.0 相對容易,而升級到 3.1 則完全沒有麻煩。PowerShell 7 將繼續(xù)利用 .NET 的新功能,從而變得更好。

  應 .NET 團隊和社區(qū)的要求,PowerShell 團隊還努力將 PowerShell 包含在 .NET SDK Docker 容器中,從而使應用程序開發(fā)人員能夠為其跨平臺 .NET 應用程序編寫跨平臺構建,測試和部署腳本。

  .NET SDK Docker 容器鏡像

  從 .NET Core 3.0 開始,.NET 團隊開始在他們的 .NET SDK Docker 鏡像中包括 PowerShell Core。對于任何構建跨平臺應用程序的 .NET Core 開發(fā)人員來說,這都是很棒的,不論平臺是什么,或者它們是在本地運行還是在 Azure Pipelines 等 CI/CD 解決方案中運行,他們都能夠使用一種腳本語言(PowerShell)編寫其構建、測試和部署腳本。

  .NET Core 3.1 SDK 鏡像將在明年 1 月的下一個定期計劃發(fā)行版中與 PowerShell 7.0 RC 一起更新,PowerShell 打算與 .NET 的支持生命周期進行同步。

  .NET 全局工具

  .NET 全局工具是將特殊的 NuGet 軟件包作為成熟的應用程序安裝的簡便方法,適用于已經在計算機上安裝了 .NET SDK 的用戶。只需在任何操作系統(tǒng)上運行 dotnet 工具 install --global powershell,就可以在環(huán)境中運行 pwsh 二進制文件。使用 dotnet 工具更新--global powershell,可以輕松更新到新版本。

  與 SDK 容器鏡像一樣,用于 7.0 RC 的全局工具也已可用。請注意,由于版本控制在 NuGet 中的工作方式,你必須使用此特定的安裝命令,直到 GA 發(fā)布。

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

官方交流群 軟件收錄