Windows Tips & News

PowerShell 7.1.0 RC 1 är tillgänglig för nedladdning

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

PowerShell 7.1, den kommande versionen av den plattformsoberoende skriptlösningen tillgänglig på Windows, MacOS och Linux, närmar sig lanseringen. Idag har version 1 av releasekandidaten blivit tillgänglig för nedladdning.

PowerShell 7-banner

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 release-kadens framöver.

Annons

Från och med Preview 6 är PowerShell 7.1 Preview tillgänglig i Microsoft Store.

InnehållDölj
Vad är nytt i PowerShell 7.1 RC 1
kända problem
Motoruppdateringar och korrigeringar
Allmänna Cmdlet-uppdateringar och korrigeringar
Vad du kan förvänta dig i PowerShell 7.1

Vad är nytt i PowerShell 7.1 RC 1

kända problem

Den här versionen av PowerShell påverkas av ett fåtal kända regressioner och en bydesign som bryter mot .NET 5.0.0-rc.1.


Med tanke på effekterna av dessa regressioner, särskilt i interaktiva scenarier på icke-Windows-system, kommer vi bara att vara det publicera PowerShell v7.1.0-rc.1-paket för Windows och Linux, hoppa över macOS tills v7.1.0-rc.2 är tillgänglig med ordentliga fixar.

  • [Regression] Konsolens API Systemet. Trösta. TreatControlCAsInput är baklänges på Linux och macOS: dotnet/runtime#42423. Korrigeringen gjordes i .NET 5.0.0-rc.2: dotnet/runtime#42432
    • Detta orsakar Ctrl+c att inte fungera i PSReadLine på Linux och macOS.
  • [Regression] Konsolens API Systemet. Trösta. ReadKey() returnerar felaktigt Ctrl+J för STIGA PÅ på macOS: dotnet/runtime#42418. Korrigeringen gjordes i .NET 5.0.0-rc.2: dotnet/runtime#42477
    • Detta orsakar STIGA PÅ att inte fungera i den integrerade PSES-konsolen.
  • [Regression] Prestandaregression på Linux och macOS: dotnet/runtime#41739. Korrigeringen gjordes i .NET 5.0.0-rc.2: dotnet/runtime#41820
    • Detta orsakar potentiella prestandaproblem på vissa specifika arkitekturer, Linux-distros och macOS. Till exempel är kommandoupptäckten i PowerShell upp till 20 gånger långsammare på Ubuntu 18.04 WSL 2.
  • [Brossande förändring genom design]TLS 1.0 och TLS 1.1 togs bort från standarden på Linux-maskiner där OpenSSL 1.1 och ovan används: dotnet/runtime#40746
    • Detta orsakar Invoke-WebRequest och Invoke-RestMethod att kasta AuthenticationException när man använder TLS 1.0 eller TLS 1.1 på Linux-maskiner där OpenSSL 1.1 och ovan används.

Motoruppdateringar och korrigeringar

  • Gör korrigeringar till ComInterop kod som föreslagits av .NET-teamet (#13533)

Allmänna Cmdlet-uppdateringar och korrigeringar

  • Åtgärda fall där undantagsmeddelandet innehåller just "'n" på Windows (#13684)
  • Känna igen CONOUT$ och CONIN$ som reserverade enhetsnamn (#13508) (Tack @davidreis97!)
  • Fixera ConciseView för interaktiv avancerad funktion vid skrivfel (#13623)

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

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda
En närmare titt på den kommande File Explorer-uppdateringen i Windows 11

En närmare titt på den kommande File Explorer-uppdateringen i Windows 11

Nyligen fick vi veta att a ny stor översyn av File Explorer är på gång för Windows 11. Appen komm...

Läs mer

Windows 11 Build 25281 (Dev) förbättrar Windows Spotlight avsevärt

Windows 11 Build 25281 (Dev) förbättrar Windows Spotlight avsevärt

Microsoft släppte idag Windows 11 Build 25281 till Insiders i Dev-kanalen. Det för med sig olika ...

Läs mer

Microsoft introducerar en ny Video Super Resolution-funktion i Edge

Microsoft introducerar en ny Video Super Resolution-funktion i Edge

Den 27 februari har Microsoft Edge fått en ny flagga på Kanarieöarna, edge://flags #edge-video-su...

Läs mer