PowerShell 7.2.0 Preview 3, v7.1.2 og v7.0.5 er tilgjengelig for nedlasting

Microsoft oppdaterte i dag sin PowerShell-programvare i alle tre eksisterende grener. Oppdateringene inkluderer PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 og PowerShell 7.0.5. De stabile utgivelsene er mindre vedlikeholdsoppdateringer.
PowerShell er en skriptløsning på tvers av plattformer tilgjengelig på Windows, MacOS og Linux. Fra og med PowerShell 7.0 har utviklere endret seg til å tilpasses .NETs utgivelses- og støttelivssyklus nærmere. Her er det som er nytt i dagens utgivelser.
Hva er nytt i PowerShell 7.2.0 Preview 3
-
Ytelse: Unngå arrayallokeringer fraKatalog. GetDirectories
ogKatalog. GetFiles
. -
Ytelse: Unngåstreng. ToLowerInvariant()
fraGetEnvironmentVariableAsBool()
for å unngå lasting av libicu ved oppstart. -
Ytelse: Få PowerShell-versjonen innPSVersionInfo
bruke assembly-attributtet i stedet forFileVersionInfo
. -
Fastsette:Get-Date -UFormat %u
oppførsel for å overholde ISO 8601 -
Fix: Sammen medPSDesiredStateConfiguration
v3
modul tillaterGet-DscResource
,Invoke-DscResource
og DSC-konfigurasjonskompilering på alle plattformer, støttet av PowerShell (ved bruk av klassebaserte DSC-ressurser). -
Fix: UndertrykkSkrive-fremgang
iConsoleHost
hvis utdata omdirigeres og fikse tester. -
Fix: Eksperimentell funksjonPSAnsiProgress
: Legg til minimal fremdriftslinje ved å bruke ANSI-gjengivelse. -
Fix: web-cmdlets for å konstruere URI på riktig måte fra kroppen ved bruk-Ingen proxy
-
Fix: OppdaterICommandPredictor
for å gi mer tilbakemelding og også gjøre tilbakemelding lettere å bli korrelert (#14649) -
Fix: Tilbakestill farge etter skrivingUtførlig
,Feilsøk
, ogAdvarsel
meldinger -
Fix: bruker variabel for nestetFor Hvert-Objekt -Parallell
-
Fix: Ved formatering, hvis samlingen er endret, må du ikke mislykkes med hele pipelinen. -
Fix: Forbedre fullføringen av parametere for attributter -
Fix: Skriv riktige feilmeldinger forHent-kommando ' '
-
Rett: skrivefeil i ressursstrengenProxyURIN ikke levert
-
Fix: Legg til støtte til$PSStyle
for gjennomstreking og hyperkoblinger -
Fastsette:$PSStyle
blinkkoder
Hva er nytt i PowerShell 7.1.2
- Fiks tredjepartssignering for filer i undermapper
- Bump .NET SDK til versjon 5.0.103
- Publiser den globale verktøypakken for stabil utgivelse
Hva er nytt i PowerShell 7.0.4
- Fjern MyGet-feeder fra test nuget.config
- Oppdater WXS-fil for 7.0.4
- Oppdater .NET-avhengigheter for 7.0.4
- Reparer 7.0.4 'Get-Module' testfeil
- Rett opp feil ved opprettelse av katalog
- Deaktiver WMF-koblingsoppkallingstest
- Bruk PowerShell Core for å bygge og teste pakken i CI build
- Deaktiver libmi-avhengige tester for macOS.
- Bruk én feed i hver nuget.config i offisielle bygg
- Fix-banesignerte RPM-er lastes opp fra i release build
- Rett opp syntaksfeil i Windows-pakkeskript
- Få AppLocker Enforce-modus til å gå foran UMCI Audit-modus
- Løs problemet med usignert build
- Flytt macOS og NuGet til ESRP-signering
- Flytt Windows-pakkesignering for å bruke ESRP
- Flytt Linux til ESRP-signering
- Migrer tredjepartssignering til ESRP
- Ikke gjør en grunn utsjekking
- Flytt til ESRP-signering for Windows-filer
- Korriger brudd i pakker daglig bygge på grunn av macOS-signeringsendringer
- Signer individuelle filer i pakken
- Bruk Authenticode-sertifikat for MSIX-signering
- Signer MSIX-filene for butikken
- Bruk midlertidig personlig bane ved oppstart av runspace når $env: HOME ikke er definert
- Fiks MSIX-pakken for å finne ut om en forhåndsvisning er utgitt ved å inspisere den semantiske versjonsstrengen
- Legg til standard hjelpeinnhold i eiendelermappen
Flere detaljer finner du på GitHub.