Windows Tips & News

PowerShell 7.1.0 RC 1 is beschikbaar om te downloaden

click fraud protection
AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliseren

PowerShell 7.1, de aankomende versie van de platformonafhankelijke scriptoplossing die beschikbaar is op Windows, MacOS en Linux, komt dichter bij de release. Vandaag is de Release Candidate versie 1 beschikbaar om te downloaden.

PowerShell 7-banner

De preview-release van PowerShell 7.1 bevat: .NET 5 voorbeeld 1. Vanaf PowerShell 7.0 zijn ontwikkelaars verschoven om zich aan te passen aan .NET's release en ondersteuning levenscyclus dichter. PowerShell 7.1 zal naar verwachting binnen een week of twee van de releasedatum van .NET 5 in de winter van 2020 beschikbaar komen en in lijn zijn met hun jaarlijkse release-cadans in de toekomst.

Advertentie

Vanaf Preview 6 is PowerShell 7.1 Preview: beschikbaar in Microsoft Store.

Inhoudverbergen
Wat is er nieuw in PowerShell 7.1 RC 1
bekende problemen
Engine-updates en -reparaties
Algemene cmdlet-updates en -oplossingen
Wat te verwachten in PowerShell 7.1

Wat is er nieuw in PowerShell 7.1 RC 1

bekende problemen

Deze release van PowerShell wordt beïnvloed door een paar bekende regressies en een door het ontwerp brekende wijziging in .NET 5.0.0-rc.1.
Gezien de impact van deze regressies, met name in interactieve scenario's op niet-Windows-systemen, zullen we alleen het publiceren van PowerShell v7.1.0-rc.1-pakketten voor Windows en Linux, waarbij macOS wordt overgeslagen totdat v7.1.0-rc.2 beschikbaar is met de juiste reparaties.

  • [Regressie] De console-API Systeem. Troosten. TreatControlCAsInput is achterwaarts op Linux en macOS: dotnet/runtime #42423. De oplossing is gemaakt in .NET 5.0.0-rc.2: dotnet/runtime#42432
    • Dit zorgt ervoor dat de Ctrl+c om niet te werken in PSReadLine op Linux en macOS.
  • [Regressie] De console-API Systeem. Troosten. Leessleutel() onjuist retourneert Ctrl+J voor BINNENKOMEN op macOS: dotnet/runtime#42418. De oplossing is gemaakt in .NET 5.0.0-rc.2: dotnet/runtime#42477
    • Dit veroorzaakt BINNENKOMEN niet functioneel zijn in de geïntegreerde PSES-console.
  • [Regressie] Prestatieregressie op Linux en macOS: dotnet/runtime#41739. De oplossing is gemaakt in .NET 5.0.0-rc.2: dotnet/runtime#41820
    • Dit veroorzaakt potentiële prestatieproblemen op bepaalde specifieke architecturen, Linux-distributies en macOS. De opdrachtdetectie in PowerShell is bijvoorbeeld tot 20x langzamer op Ubuntu 18.04 WSL 2.
  • [Door-ontwerp brekende verandering]TLS 1.0 en TLS 1.1 zijn teruggetrokken van de standaardinstelling op Linux-machines waar: OpenSSL 1.1 en hoger wordt gebruikt: dotnet/runtime#40746
    • Dit veroorzaakt Invoke-WebRequest en Invoke-RestMethode gooien Authenticatieuitzondering tijdens gebruik TLS 1.0 of TLS 1.1 op Linux-machines waar OpenSSL 1.1 en hoger wordt gebruikt.

Engine-updates en -reparaties

  • Maak reparaties aan ComInterop code zoals voorgesteld door .NET-team (#13533)

Algemene cmdlet-updates en -oplossingen

  • Herstel het geval waarin het uitzonderingsbericht alleen. bevat "n" op Windows (#13684)
  • Herkennen CONOUT$ en CONIN$ als gereserveerde apparaatnamen (#13508) (Bedankt @davidreis97!)
  • Repareren Beknopte weergave voor interactieve geavanceerde functie bij schrijffout (#13623)

Wat te verwachten in PowerShell 7.1

  • PowerShellGet 3.0
  • Geheime beheermodule, een uitbreidbare abstractielaag in PowerShell voor interactie met Secrets en Secrets Vaults, krijgt Linux-ondersteuning.
  • PSScriptAnalyzer 2.0 voor een betere gebruikerservaring met VSCode-PowerShell en PSEditorServices.
  • Verbeteringen aangebracht aan PowerShell Jupyter-kernel
  • Verbeteringen aangebracht aan platyPS vNext, een PowerShell-module die ontwikkelaars momenteel gebruiken om PowerShell-documentatie te converteren van markdown naar updateable-help.

Er zijn ook een aantal gebieden waar het mogelijk is om meer verbeteringen en wijzigingen aan te brengen, waaronder Installatie en Updaten, Shell Verbeteringen, Interactieve Gebruikerservaring.

Ten slotte kan PowerShell een minimale installatie krijgen, die alleen de onderdelen van PowerShell bevat die nodig zijn voor uw scripts. Het zou niet alleen minder schijfruimte in beslag nemen, maar wat nog belangrijker is, een minimale set code betekent minder patching en minder oppervlakte voor beveiligingsaanvallen.

Je kunt het hier downloaden:

PowerShell 7.1-voorbeeld downloaden

AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliseren

Microsoft heeft optionele updates uitgebracht om XPS in op WPF gebaseerde apps te repareren

In december 2022 heeft Microsoft uitgebracht KB5022083, een beveiligingsupdate die de manier wijz...

Lees verder

Windows 11 22H2 wordt nu geforceerd geïnstalleerd over versie 21H2

Windows 11 22H2 wordt nu geforceerd geïnstalleerd over versie 21H2

AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliserenV...

Lees verder

Windows 11 Build 25284 (Dev) maakt het maken van ReFS-partities mogelijk in het installatieprogramma

Windows 11 Build 25284 (Dev) maakt het maken van ReFS-partities mogelijk in het installatieprogramma

AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliserenO...

Lees verder