Windows Tips & News

PowerShell 7.1 Preview är nu tillgänglig

PowerShell-teamet har infördes en ny version av PowerShell. Kort efter utgivningen av PowerShell 7.0, en förhandsgranskningsversion av den kommande PowerShell 7.1-plattformen är ute för allmänheten. Här är vad du kan förvänta dig och vad som redan har förändrats.

Förhandsversionen av PowerShell 7.1 är känd för att inkludera .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.

Vad är nytt i PowerShell 7.1 Preview

Brytande förändringar

  • Använd invariant kultursträngkonvertering för -byta ut operatör (#10954) (Tack @iSazonov!)

Motoruppdateringar och korrigeringar

  • Återställ PR som gjorde DBNull. Värde och NullString. Värde behandlad som $null (#11648)

Experimentella funktioner

  • Använd invariant kultursträngkonvertering för -byta ut operatör (#10954) (Tack @iSazonov!)

Allmänna Cmdlet-uppdateringar och korrigeringar

  • Åtgärda ett problem med operatörspreferensorder i binderkod (#12075) (Tack @DamirAinullin!)
  • Fixera NullReferenceException vid bindning av vanliga parametrar av typ ActionPreference (#12124)
  • Fixa standardformatering för deserialiserad Matchinfo (#11728) (Tack @iSazonov!)
  • Använd asynkrona strömmar i Invoke-RestMethod (#11095) (Tack @iSazonov!)
  • Adress UTF-8 Detection In Get-Content -Tail (#11899) (Tack @NoMoreFood!)
  • Hantera IOException i Get-FileHash (#11944) (Tack @iSazonov!)
  • Ändra 'PowerShell Core' till 'PowerShell' i en resurssträng (#11928) (Tack @alexandair!)
  • Ta tillbaka MainWindowTitle i PSHostProcessInfo (#11885) (Tack @iSazonov!)
  • Diverse mindre uppdateringar av Windows-kompatibilitet (#11980)
  • Fixera ConciseView att dela Positionsmeddelande använder sig av [Miljö]::NewLine (#12010)
  • Ta bort nätverkshopprestriktioner för interaktiva sessioner (#11920)
  • Fixera NullReferenceException i SuspendStoppingPipeline() och RestoreStoppingPipeline() (#11870) (Tack @iSazonov!)
  • Generera GUID för FormatViewDefinitionInstanceId om inte tillhandahålls (#11896)
  • Fixera ConciseView där felmeddelandet är bredare än fönstrets bredd och inte har blanksteg (#11880)
  • Tillåt plattformsoberoende CAPI-kompatibel fjärrnyckelutbyte (#11185) (Tack @silijon!)
  • Åtgärda felmeddelande (#11862) (Tack @NextTurn!)
  • Fixera ConciseView för att hantera fall där det inte finns en konsol för att få bredden (#11784)
  • Uppdatering CmsCommands att använda Store vs certifikatleverantör (#11643) (Tack @mikeTWC1984!)
  • Gör det möjligt pwsh att arbeta på Windows-system där mpr.dll och STA är inte tillgängligt (#11748)
  • Refaktorera och implementera Starta om dator för Un*x och macOS (#11319)
  • Lägg till en implementering av Stoppdator för Linux och macOS (#11151)
  • Fixera hjälp funktion för att kontrollera om mindre finns tillgänglig före användning (#11737)
  • Uppdatering PSPath i certifikatformat_ps1.xml (#11603) (Tack @xtqqczze!)
  • Ändra reguljärt uttryck för att matcha relationstyper utan citattecken i länkhuvud (#11711) (Tack @Marusyk!)
  • Åtgärda felmeddelande under radering av symbolisk länk (#11331)
  • Lägg till anpassad "Selected.*"-typ till PSCustomObject i Välj-objekt bara en gång (#11548) (Tack @iSazonov!)
  • Lägg till -AsUTC till Get-Date cmdlet (#11611)
  • Fixa grupperingsbeteende med booleska värden i Format-Hex (#11587) (Tack @vexx32!)
  • Göra Test-Anslutning använd alltid standardsynkroniseringskontexten för att skicka ping-förfrågningar (#11517)
  • Korrigera startfelmeddelanden (#11473) (Tack @iSazonov!)
  • Ignorera rubriker med nollvärden i webbcmdlets (#11424) (Tack @iSazonov!)
  • Lägg till check för igen Anropa-kommando jobb disponera. (#11388)
  • Återställ "Uppdatera formateraren för att inte skriva nyrader om innehållet är tomt (#11193)" (#11342) (Tack @iSazonov!)
  • Tillåta Komplett ingång att returnera resultat från ArgumentCompleter när AST eller Skriptet har matchande funktionsdefinition (#10574) (Tack @M1kep!)
  • Uppdatera formateraren för att inte skriva nya rader om innehållet är tomt (#11193)

Förutom dessa ändringar finns det allmänna förbättringar av kod, test och dokumentation.

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.

I det officiella tillkännagivandet nämns också ett antal områden där det är möjligt att göra fler förbättringar och ändringar, inklusive installation och uppdatering, Shell-förbättringar, interaktiv användare Erfarenhet.

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 1

Vivaldi webbläsare delta uppdaterar Arkiv

Denna webbplats använder cookies för att förbättra din upplevelse när du navigerar genom webbplat...

Läs mer

Vivaldi webbläsare v1.0.94.2

Vivaldi webbläsare v1.0.94.2

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaVi täck...

Läs mer

Vivaldi 1.0.209.3 är ute med färgscheman och flikbyte med hjälp av musrullning

Vivaldi 1.0.209.3 är ute med färgscheman och flikbyte med hjälp av musrullning

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

Läs mer