Windows Tips & News

PowerShell 7 RC 3 is beschikbaar met de volgende wijzigingen:

click fraud protection
Laat een antwoord achter

Microsoft brengt een nieuwe versie uit van de volgende generatie PowerShell-scripttaal. Interessante gebruikers kunnen de PowerShell 7 Release Candidate 3 krijgen. Het bevat een aantal nieuwe functies en veel bugfixes van zowel de community als het PowerShell-team.

PowerShell is een geavanceerde vorm van opdrachtprompt. Het is uitgebreid met een enorme set kant-en-klare cmdlets en wordt geleverd met de mogelijkheid om .NET Framework/C# in verschillende scenario's te gebruiken. Windows bevat een GUI-tool, PowerShell ISE, waarmee u scripts op een handige manier kunt bewerken en debuggen.

PowerShell 7 is het eerste opdrachtregel-shell en scripttaalpakket op basis van .NET Core 3.0. Het kan compatibiliteit bereiken met 90+% van de inbox Windows PowerShell-modules door gebruik te maken van wijzigingen in .NET Core 3.0 die veel API's terugbrengen die nodig zijn voor modules die zijn gebouwd op .NET Framework, zodat ze werken met .NET Core looptijd.

Microsoft verwacht de algemene beschikbaarheid van PowerShell 7 in januari als hun eerste Long Term Servicing-release.

Tussen de releasekandidaat en de algemene beschikbaarheid accepteert Microsoft alleen kritieke bugfixes en worden er geen nieuwe functies toegevoegd. Voor die release, sommige Experimentele functies wordt als ontwerpstabiel beschouwd en is niet langer experimenteel. Dit betekent dat toekomstige ontwerpwijzigingen voor die functies als een belangrijke wijziging worden beschouwd.

Belangrijkste kenmerken van PowerShell 7

  • .NET Core 3.1 (LTS)
  • ForEach-Object -Parallel
  • Windows-compatibiliteitswrapper
  • Melding nieuwe versie
  • Nieuwe foutweergave en Ophaalfout cmdlet
  • Pijpleidingketenoperators (&& en ||)
  • ternaire operator (een? b: c)
  • Null-toewijzing en coalescentie-operatoren (?? en ??=)
  • Cross-platform Invoke-DscResource (experimenteel)
  • Out-GridView, -ToonVenster en andere verouderde GUI-cmdlets zijn terug op Windows

Wat is er nieuw in PowerShell 7 RC 3

Veranderingen doorbreken

  • Repareren Invoke-opdracht ontbrekende fout bij het beëindigen van de sessie (#11586)

Engine-updates en -reparaties

  • Werk de kaart tussen consolekleur bij naar VT sequenties (#11891)
  • Fix SSH-remoting-fout op Windows-platform (#11907)
  • Herstel de PowerShellStreamTypeopsomming Met een Verouderd Kenmerk (#11836)
  • Behandel gevallen waarin: CustomEvent werd aanvankelijk niet verzonden (#11807)
  • Fix hoe COM-objecten worden opgesomd (#11795)
  • Repareren NativeDllHandler om niet te gooien wanneer het bestand niet wordt gevonden (#11787)
  • Herstellen Breekpunten instellen API (#11622)
  • Niet onnodig doorgeven -l login_name of -p poort tot ssh (#11518) (Bedankt @LucaFilipozzi!)
  • repareren voor JEA gebruikersrol in virtuele account (#11668)
  • Los geen typen op uit samenstellingen die afzonderlijk zijn geladen AssemblageLoadContext (#11088)

Algemene cmdlet-updates en -oplossingen

  • Synchroniseer huidige map in WinCompat sessie op afstand (#11809)
  • Toevoegen WinCompat lijstondersteuning weigeren met een instelling in powershell.config.json (#11726)
  • Repareer onnodig trimmen van de lijn die resulteert in een onjuiste index met Beknopte weergave (#11670)

Code opschonen

  • Naam wijzigen van ClrVersie parameter terug om verandering in hoofdlettergebruik terug te draaien (#11623)

Gereedschap

  • Update changelog-generatiescript (#11736) (Bedankt @xtqqczze!)
  • Bijwerken naar CredScan v2 (#11765)

testen

  • Zorg ervoor dat u test of we een test overslaan met behulp van consistente logica (#11892)
  • Sla directory-creatie over bij roottest op macOS (#11878)
  • Update Get-PlatformInfo helper en tests voor Debian 10, 11 en CentOS 8 (#11842)
  • Zorg voor correct pwsh wordt gebruikt voor testruns (#11486) (Bedankt @iSazonov!)

Bouw- en verpakkingsverbeteringen

  • Toevoegen LTSRease waarde van metadata.json tot release.json (#11897)
  • Buil Microsoft. ApplicationInsights van 2.12.1 tot 2.13.0 (#11894)
  • Maak het LTS-pakket altijd geen voorbeeld (#11895)
  • Buil Systeem. Gegevens. SqlClient van 4.8.0 tot 4.8.1 (#11879)
  • Wijziging LTSRease waarde in metadata.json waar voor RC.3 vrijgave (intern 10960)
  • Update LTS logica om van af te hangen metadata.json (#11877)
  • Standaardwaarde instellen van LTSRease te vals (#11874)
  • Verpakkingspijplijn herstructureren (#11852)
  • Zorg ervoor dat LTS pakketten hebben symbolische links voor: pwsh en pwsh-lts (#11843)
  • Buil Microsoft. Power shell. Oorspronkelijk van 7.0.0-rc.2 tot 7.0.0 (#11839)
  • Werk de NuGet-pakketgeneratie bij om op te nemen: cimcmdlet.dll en de meeste ingebouwde modules (#11832)
  • Buil Microsoft. Power shell. Archief van 1.2.4.0 tot 1.2.5 (#11833)
  • Buil PSReadLine van 2.0.0-rc2 tot 2.0.0 (#11831)
  • Voeg traceerbron- en serialisatieprimitieven toe aan de toegestane assemblagelijst (intern 10911)
  • Update de VolgendeReleaseTag om v7.0.0-preview.7 te zijn (#11372)
  • Verander de verpakking om te produceren LTS pakketjes (#11772)
  • Bouw tar-pakketten alleen wanneer u op Ubuntu bouwt (#11766)
  • Buil NJsonSchema van 10.1.4 tot 10.1.5 (#11730)
  • Herstel symbolische linkcreatie in verpakking.psm1 (#11723)
  • Buil Microsoft. ApplicationInsights van 2.12.0 tot 2.12.1 (#11708)
  • Buil NJsonSchema van 10.1.3 tot 10.1.4 (#11620)
  • Ga naar de nieuwste Azure DevOps-agentinstallatiekopieën (#11704)
  • Buil Markdig. Ondertekend van 0.18.0 tot 0.18.1 (#11641)

Documentatie en Help-inhoud

  • Voeg links toe naar diffs op Github in changelog (#11652) (Bedankt @xtqqczze!)
  • Fix markdown-link testfout (#11653) (Bedankt @xtqqczze!)

PowerShell 7 is een "go live"-release, wat betekent dat het officieel wordt ondersteund in productie tot de release van PowerShell 7 General Availability (GA) volgende maand.

Bron: Microsoft

Firefox 48 krijgt Verteller in Lezerweergave

Firefox 48 krijgt Verteller in Lezerweergave

Er wordt een nieuwe interessante functie geïntroduceerd in Firefox 48. Het krijgt een Narrate-opt...

Lees verder

Microsoft verschuift einddatum ondersteuning voor Windows 10 v1809 en 1709

Microsoft verschuift einddatum ondersteuning voor Windows 10 v1809 en 1709

Microsoft heeft de einddatum van de ondersteuning voor Windows 10, versie 1809 en Windows 10, ver...

Lees verder

Microsoft lanceert Windows 11-advertentiecampagne voorafgaand aan de release van het besturingssysteem

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

Lees verder