Windows Tips & News

PowerShell 7.1 Preview is nu beschikbaar

click fraud protection

Het PowerShell-team heeft: geïntroduceerd een nieuwe versie van PowerShell. Kort na de release van PowerShell 7.0, is een Preview-versie van het aankomende PowerShell 7.1-platform beschikbaar voor het publiek. Dit is wat u kunt verwachten en wat er al is veranderd.

De preview-release van PowerShell 7.1 valt op door het opnemen van: .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.

Wat is er nieuw in PowerShell 7.1 Preview

Veranderingen doorbreken

  • Gebruik invariante cultuur string conversie voor: -vervangen bediener (#10954) (Bedankt @iSazonov!)

Engine-updates en -reparaties

  • Zet de PR's terug die gemaakt zijn DBNull. Waarde en NullString. Waarde behandeld als $null (#11648)

Experimentele functies

  • Gebruik invariante cultuur string conversie voor: -vervangen bediener (#10954) (Bedankt @iSazonov!)

Algemene cmdlet-updates en -oplossingen

  • Los een probleem met de volgorde van de operatorvoorkeur op in de bindercode (#12075) (Bedankt @DamirAinullin!)
  • Repareren NullReferentieUitzondering bij het binden van gemeenschappelijke parameters van het type ActieVoorkeur (#12124)
  • Standaardopmaak repareren voor gedeserialiseerd MatchInfo (#11728) (Bedankt @iSazonov!)
  • Gebruik asynchrone streams in Invoke-RestMethode (#11095) (Bedankt @iSazonov!)
  • Adres UTF-8-detectie In Get-Content -Tail (#11899) (Bedankt @NoMoreFood!)
  • Behandel de IOUitzondering in Get-FileHash (#11944) (Bedankt @iSazonov!)
  • Wijzig 'PowerShell Core' in 'PowerShell' in een resourcetekenreeks (#11928) (Bedankt @alexandair!)
  • Breng terug HoofdvensterTitel in PSHostProcesInfo (#11885) (Bedankt @iSazonov!)
  • Diverse kleine updates voor Windows-compatibiliteit (#11980)
  • Repareren Beknopte weergave splitsen Positiebericht gebruik makend van [Omgeving]::NewLine (#12010)
  • Netwerkhopbeperking voor interactieve sessies verwijderen (#11920)
  • Repareren NullReferentieUitzondering in SuspendStoppingPipeline() en HerstellenStoppenPipeline() (#11870) (Bedankt @iSazonov!)
  • GUID genereren voor FormaatBekijkenDefinitieInstantie-ID indien niet verstrekt (#11896)
  • Repareren Beknopte weergave waarbij het foutbericht breder is dan de vensterbreedte en geen witruimte heeft (#11880)
  • Cross-platform toestaan CAPI-compatibel sleuteluitwisseling op afstand (#11185) (Bedankt @siljon!)
  • Foutmelding herstellen (#11862) (Bedankt @Volgende beurt!)
  • Repareren Beknopte weergave om het geval te behandelen waar er geen console is om de breedte te verkrijgen (#11784)
  • Update Cms-opdrachten om Store versus certificaatprovider te gebruiken (#11643) (Bedankt @mikeTWC1984!)
  • Inschakelen pwsh om te werken op Windows-systemen waar: mpr.dll en STA is niet beschikbaar (#11748)
  • Refactoren en implementeren Herstart computer voor Un*x en macOS (#11319)
  • Voeg een implementatie van. toe Stop-computer voor Linux en macOS (#11151)
  • Repareren helpen functie om te controleren of minder is beschikbaar voor gebruik (#11737)
  • Update PSPad in certificaat_formaat_ps1.xml (#11603) (Bedankt @xtqqczze!)
  • Wijzig reguliere expressie om te matchen met relatietypes zonder aanhalingstekens in Link header (#11711) (Bedankt @Marusyk!)
  • Foutmelding corrigeren tijdens het verwijderen van symbolische koppelingen (#11331)
  • Voeg aangepast type 'Geselecteerd.*' toe aan PSCustomObject in Selecteer-Object slechts één keer (#11548) (Bedankt @iSazonov!)
  • Toevoegen -AsUTC naar de Krijg datum cmdlet (#11611)
  • Groepsgedrag corrigeren met Booleaanse waarden in Formaat-Hex (#11587) (Bedankt @vexx32!)
  • Maken Test verbinding gebruik altijd de standaard synchronisatiecontext voor het verzenden van ping-verzoeken (#11517)
  • Corrigeer opstartfoutmeldingen (#11473) (Bedankt @iSazonov!)
  • Negeer headers met null-waarden in web-cmdlets (#11424) (Bedankt @iSazonov!)
  • Controle opnieuw toevoegen voor Invoke-opdracht baan weggooien. (#11388)
  • Herstel "Update formatter om geen nieuwe regels te schrijven als inhoud leeg is (#11193)" (#11342) (Bedankt @iSazonov!)
  • Toestaan Volledige invoer om resultaten te retourneren van ArgumentComplete wanneer AST of Script heeft een overeenkomende functiedefinitie (#10574) (Bedankt @M1kep!)
  • Update formatter om geen nieuwe regels te schrijven als de inhoud leeg is (#11193)

Naast deze wijzigingen zijn er algemene code-, test- en documentatieverbeteringen.

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.

De officiële aankondiging vermeldt ook een aantal gebieden waar het mogelijk is om meer te maken verbeteringen en wijzigingen, waaronder Installatie en Updaten, Shell Verbeteringen, Interactieve Gebruiker Beleven.

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 1

De ECHTE systeemvereisten voor Windows 10

De ECHTE systeemvereisten voor Windows 10

Na het uitbrengen van Windows 10 versie 1903 heeft Microsoft de officiële systeemvereisten hiervo...

Lees verder

Edge Dev 77.0.218.4: nieuwe functies en oplossingen

Deze website maakt gebruik van cookies om uw ervaring te verbeteren terwijl u door de website nav...

Lees verder

Edge Dev 77.0.218.4: nieuwe functies en oplossingen

Edge Dev 77.0.218.4: nieuwe functies en oplossingen

Laat een antwoord achterMicrosoft is vrijgeven een nieuwe ontwikkelingsversie van hun op Chromium...

Lees verder