PowerShell 7.1.0 Preview 7 är ute
PowerShell-teamet har introducerat en ny förhandsversion av PowerShell. Här är vad du kan förvänta dig i den kommande PowerShell 7.1-plattformen och vad som redan har förändrats i Preview 7.
Förhandsversionen av PowerShell 7.1 inkluderar .NET 5 förhandsvisning 1. Från och med PowerShell 7.0 har utvecklarna ändrats för att anpassa sig till .NET: s utgivnings- och supportlivscykel närmare. PowerShell 7.1 förväntas bli tillgänglig inom en eller två veckor från .NET 5:s releasedatum vintern 2020 och anpassas till deras årliga releasekadens framöver.
Från och med Preview 6 är PowerShell 7.1 Preview tillgänglig i Microsoft Store.
Vad är nytt i PowerShell 7.1 Preview 6
Brytande förändringar
- Fixera
$?
att inte vara$falskt
när native-kommandot skriver tillstderr
(#13395)
Motoruppdateringar och korrigeringar
- Initialt arbete med delsystemets plugin-modell (för minimal powershell) (#13186)
- Optimera
GetSystemLockdownPolicy
för scenarier som inte är låsta (#13438)
Allmänna Cmdlet-uppdateringar och korrigeringar
- Återställ "Lägg till parametern
- Sökt
tillFå hjälp
för att stödja personsökning (#13374)" (#13519) - Lägg till stöd för
TLS
1.3 i webbcmdlets (#13409) (Tack @iSazonov!) - Lägg till nollcheck för
args
iCommandLineParser
(#13451) (Tack @iSazonov!) - Processersättningspunkter för Microsoft Store-applikationer (#13481) (Tack @iSazonov!)
- Flytta
PSNullConditionalOperators
funktion ur experimentell (#13529) - Flytta
PSNativePSPathResolution
funktion ur Experimentell (#13522) - Använd fältet om egenskapen inte finns för
ObRoot
när du använder PowerShell Direct till behållare (#13375) (Tack @hemisphera!) - Dämpa
UTF-7
föråldrade varningar (#13484) - Undvik flera uppräkningar av en
IEnumerable
instans iCompiler.cs
(#13491) - Förändra
Add-Type -OutputType
att inte stödjaKonsolapplikation
ochWindows-applikation
(#13440) - Skapa varningar när
UTF-7
anges som en kodning (#13430)
Kodrensning
@xtqqczze, @tamasvajk
Verktyg
- vscode: Lägg till
editorconfig
till rekommenderade tillägg (#13537) (Tack @xtqqczze!) - Ta bort det föråldrade
ZapDisable
relaterad kod frånbuild.psm1
(#13350) (Tack @jackerr3!)
Tester
- Inaktivera
WMF
valideringstest för nedladdningslänk (#13479)
Vad du kan förvänta dig i PowerShell 7.1
- PowerShellGet 3.0
- Hemlig hanteringsmodul, ett utdragbart abstraktionslager i PowerShell för interaktion med Secrets and Secrets Vaults, kommer att få Linux-stöd.
- PSScriptAnalyzer 2.0 för bättre användarupplevelse med VSCode-PowerShell och PSEditorServices.
- Förbättringar gjorda för PowerShell Jupyter kärna
- Förbättringar gjorda för platyPS vNext, en PowerShell-modul som utvecklare för närvarande använder för att konvertera PowerShell-dokumentation från markdown till uppdateringsbar hjälp.
Det finns också ett antal områden där det är möjligt att göra fler förbättringar och förändringar, inklusive installation och uppdatering, Shell-förbättringar, interaktiv användarupplevelse.
Slutligen kan PowerShell få en minimal installation, som bara inkluderar de delar av PowerShell som behövs för dina skript. Det skulle inte bara ta mindre diskutrymme, utan ännu viktigare, en minimal uppsättning kod innebär mindre patchnings- och säkerhetsangreppsyta.
Du kan ladda ner den här:
Ladda ner PowerShell 7.1 Preview