PowerShell 7.0 發(fā)布了候選版本,正式版本預(yù)計(jì)于下個(gè)月發(fā)行。先來(lái)看看 PowerShell 7 中一些最主要的功能:
.NET Core 3.1 (LTS)
ForEach-Object -Parallel
Windowscompatibility wrapper
新的錯(cuò)誤視圖(error view)和 Get-Error cmdlet
Pipeline chain operators (&& and ||)
三元運(yùn)算符(a ? b : c)
空分配和合并運(yùn)算符(?? and ??=)
跨平臺(tái) Invoke-DscResource(實(shí)驗(yàn)性)
Out-GridView,-ShowWindow 和其他舊版 GUI cmdlet 重返 Windows
更多詳細(xì)信息將在下個(gè)月發(fā)行的正式版本中說(shuō)明。
與 .NET 團(tuán)隊(duì)合作
7.0 預(yù)覽版以來(lái),PowerShell 與 .NET 團(tuán)隊(duì)的合作比以往任何時(shí)候都更加緊密,不僅可以跟蹤 .NET Core 3.0 和 3.1 預(yù)覽版,而且可以與 .NET 開(kāi)發(fā)人員攜手合作以提高 PowerShell 的性能。與過(guò)去幾年遷移到 .NET 版本可能會(huì)遇到麻煩的過(guò)程相比,從 .NET Core 2.1 遷移到 3.0 相對(duì)容易,而升級(jí)到 3.1 則完全沒(méi)有麻煩。PowerShell 7 將繼續(xù)利用 .NET 的新功能,從而變得更好。
應(yīng) .NET 團(tuán)隊(duì)和社區(qū)的要求,PowerShell 團(tuán)隊(duì)還努力將 PowerShell 包含在 .NET SDK Docker 容器中,從而使應(yīng)用程序開(kāi)發(fā)人員能夠?yàn)槠淇缙脚_(tái) .NET 應(yīng)用程序編寫(xiě)跨平臺(tái)構(gòu)建,測(cè)試和部署腳本。
.NET SDK Docker 容器鏡像
從 .NET Core 3.0 開(kāi)始,.NET 團(tuán)隊(duì)開(kāi)始在他們的 .NET SDK Docker 鏡像中包括 PowerShell Core。對(duì)于任何構(gòu)建跨平臺(tái)應(yīng)用程序的 .NET Core 開(kāi)發(fā)人員來(lái)說(shuō),這都是很棒的,不論平臺(tái)是什么,或者它們是在本地運(yùn)行還是在 Azure Pipelines 等 CI/CD 解決方案中運(yùn)行,他們都能夠使用一種腳本語(yǔ)言(PowerShell)編寫(xiě)其構(gòu)建、測(cè)試和部署腳本。
.NET Core 3.1 SDK 鏡像將在明年 1 月的下一個(gè)定期計(jì)劃發(fā)行版中與 PowerShell 7.0 RC 一起更新,PowerShell 打算與 .NET 的支持生命周期進(jìn)行同步。
.NET 全局工具
.NET 全局工具是將特殊的 NuGet 軟件包作為成熟的應(yīng)用程序安裝的簡(jiǎn)便方法,適用于已經(jīng)在計(jì)算機(jī)上安裝了 .NET SDK 的用戶(hù)。只需在任何操作系統(tǒng)上運(yùn)行 dotnet 工具 install --global powershell,就可以在環(huán)境中運(yùn)行 pwsh 二進(jìn)制文件。使用 dotnet 工具更新--global powershell,可以輕松更新到新版本。
與 SDK 容器鏡像一樣,用于 7.0 RC 的全局工具也已可用。請(qǐng)注意,由于版本控制在 NuGet 中的工作方式,你必須使用此特定的安裝命令,直到 GA 發(fā)布。
-
微軟
+關(guān)注
關(guān)注
4文章
6719瀏覽量
107354 -
net
+關(guān)注
關(guān)注
0文章
127瀏覽量
56987
發(fā)布評(píng)論請(qǐng)先 登錄
綜合配電柜主要功能喝應(yīng)用場(chǎng)景是什么
醫(yī)院專(zhuān)用數(shù)據(jù)記錄儀主要功能有哪些
RFID手持機(jī)的主要功能
手持采集器是干什么用的 PDA采集器的主要功能與應(yīng)用場(chǎng)景
PLC溫度控制系統(tǒng)的主要功能
一維二維碼條碼識(shí)讀器的主要功能有哪些
圖像采集卡的主要功能與應(yīng)用
直流負(fù)載箱的主要功能有哪些?
Aigtek:功率放大器的主要功能有哪些
穩(wěn)壓管的功能與應(yīng)用

微軟PowerShell 7.0 RC的主要功能,下個(gè)月正式版本發(fā)行
評(píng)論