PowerShell 7.2.0 Preview 3, v7.1.2 og v7.0.5 kan downloades

Microsoft har i dag opdateret sin PowerShell-software i alle tre eksisterende grene. Opdateringerne inkluderer PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 og PowerShell 7.0.5. De stabile udgivelser er mindre vedligeholdelsesopdateringer.
PowerShell er en cross-platform scripting løsning tilgængelig på Windows, MacOS og Linux. Fra PowerShell 7.0 er udviklerne skiftet til at tilpasse sig .NETs udgivelses- og supportlivscyklus nærmere. Her er, hvad der er nyt i dagens udgivelser.
Hvad er nyt i PowerShell 7.2.0 Preview 3
-
Ydelse: Undgå arrayallokeringer fraVejviser. GetDirectories
ogVejviser. GetFiles
. -
Ydeevne: Undgåsnor. ToLowerInvariant()
fraGetEnvironmentVariableAsBool()
for at undgå at indlæse libicu ved opstart. -
Ydeevne: Få PowerShell-versionen indPSVersionInfo
bruge assembly-attribut i stedet forFileVersionInfo
. -
Rette op:Get-Date -UFormat %u
adfærd for at overholde ISO 8601 -
Fix: Sammen medPSDesiredStateConfiguration
v3
modul tilladerGet-DscResource
,Invoke-DscResource
og DSC-konfigurationskompilering på alle platforme, understøttet af PowerShell (ved hjælp af klassebaserede DSC-ressourcer). -
Fix: UndertrykkSkrive-fremskridt
iConsoleHost
hvis output omdirigeres, og fix test. -
Fix: Eksperimentel funktionPSAnsiProgress
: Tilføj minimal statuslinje ved hjælp af ANSI-gengivelse. -
Rette: web-cmdlets for korrekt at konstruere URI fra kroppen, når de bruges- Ingen proxy
-
Rette: OpdaterICommandPredictor
at give mere feedback og også gøre feedback nemmere at blive korreleret (#14649) -
Fix: Nulstil farve efter skrivningOrdrig
,Fejlfinde
, ogAdvarsel
Beskeder -
Rette: bruger variabel til indlejretFor hvert objekt - parallelt
-
Fix: Ved formatering, hvis samlingen er ændret, må du ikke fejle hele pipelinen. -
Fix: Forbedre færdiggørelsen af parametre for attributter -
Rette: Skriv korrekte fejlmeddelelser forHent-kommando ' '
-
Rette: stavefejl i ressourcestrengenProxyURIN ikke leveret
-
Fix: Tilføj support til$PSStyle
til gennemstregning og hyperlinks -
Rette op:$PSStyle
blinkkoder
Hvad er nyt i PowerShell 7.1.2
- Ret tredjepartssignering for filer i undermapper
- Bump .NET SDK til version 5.0.103
- Udgiv den globale værktøjspakke for stabil udgivelse
Hvad er nyt i PowerShell 7.0.4
- Fjern MyGet-feeds fra test nuget.config
- Opdater WXS-fil til 7.0.4
- Opdater .NET-afhængigheder til 7.0.4
- Ret 7.0.4 'Get-Module' testfejl
- Ret fejl ved oprettelse af mappe
- Deaktiver WMF-linkkaldelsestest
- Brug PowerShell Core til build og test af pakke i CI build
- Deaktiver libmi-afhængige tests for macOS.
- Brug et feed i hver nuget.config i officielle builds
- RPM'er, der er underskrevet af fixstier, uploades fra i release build
- Ret syntaksfejl i Windows-pakkescript
- Få AppLocker Enforce-tilstand til at have forrang over UMCI Audit-tilstand
- Løs problemet med usigneret build
- Flyt macOS og NuGet til ESRP-signering
- Flyt Windows-pakkesignering for at bruge ESRP
- Flyt Linux til ESRP-signering
- Migrer 3. parts signering til ESRP
- Foretag ikke en overfladisk checkout
- Flyt til ESRP-signering for Windows-filer
- Ret brud i pakker dagligt opbygget på grund af macOS-signeringsændringer
- Signer individuelle filer i pakken
- Brug Authenticode-certifikat til MSIX-signering
- Signer MSIX-filerne til butikken
- Brug midlertidig personlig sti ved start af runspace, når $env: HOME ikke er defineret
- Ret MSIX-pakken for at afgøre, om en forhåndsvisning udgives ved at inspicere den semantiske versionsstreng
- Tilføj standard hjælpeindhold til aktivmappen
Flere detaljer kan findes på GitHub.