PowerShell 7.2.0 Preview 3, v7.1.2 och v7.0.5 är tillgängliga för nedladdning
Microsoft uppdaterade idag sin PowerShell-mjukvara i alla tre befintliga grenar. Uppdateringarna inkluderar PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 och PowerShell 7.0.5. De stabila utgåvorna är mindre underhållsuppdateringar.
PowerShell är en plattformsoberoende skriptlösning tillgänglig på Windows, MacOS och Linux. Från och med PowerShell 7.0 har utvecklarna ändrats för att anpassa sig till .NET: s utgivnings- och supportlivscykel närmare. Här är vad som är nytt i dagens släpp.
Vad är nytt i PowerShell 7.2.0 Preview 3
-
Prestanda: Undvik arrayallokering frånKatalog. GetDirectories
ochKatalog. GetFiles
. -
Prestanda: Undviksträng. ToLowerInvariant()
frånGetEnvironmentVariableAsBool()
för att undvika att ladda libicu vid start. -
Prestanda: Hämta PowerShell-versionenPSVersionInfo
använder assembly-attribut istället förFileVersionInfo
. -
Fixera:Get-Date -UFormat %u
uppförande för att uppfylla ISO 8601 -
Fixa: Tillsammans medPSDesiredStateConfiguration
v3
modul tillåterGet-DscResource
,Invoke-DscResource
och DSC-konfigurationskompilering på alla plattformar, som stöds av PowerShell (med klassbaserade DSC-resurser). -
Fix: DämpaSkriv-framsteg
iConsoleHost
om utdata omdirigeras och fixa tester. -
Fix: Experimentell funktionPSAnsiProgress
: Lägg till minimal förloppsindikator med ANSI-rendering. -
Fix: webb-cmdlets för att korrekt konstruera URI från kroppen vid användning-Ingen proxy
-
Fix: UppdateraICommandPredictor
för att ge mer feedback och även göra feedback lättare att korrelera (#14649) -
Fix: Återställ färg efter skrivningMångordig
,Felsökning
, ochVarning
meddelanden -
Fix: använder variabel för kapsladeFör varje objekt -Parallell
-
Fix: Vid formatering, om samlingen ändras, misslyckas inte hela pipelinen. -
Fix: Förbättra kompletteringen av parametrar för attribut -
Fix: Skriv korrekta felmeddelanden förHämta-kommando ' '
-
Fix: stavfel i resurssträngenProxyURIN inte tillhandahålls
-
Fix: Lägg till support till$PSStyle
för genomstruken och hyperlänkar -
Fixera:$PSStyle
blinkkoder
Vad är nytt i PowerShell 7.1.2
- Fixa tredjepartssignering för filer i undermappar
- Bump .NET SDK till version 5.0.103
- Publicera det globala verktygspaketet för stabil utgåva
Vad är nytt i PowerShell 7.0.4
- Ta bort MyGet-flöden från test nuget.config
- Uppdatera WXS-fil för 7.0.4
- Uppdatera .NET-beroenden för 7.0.4
- Fixa 7.0.4 "Get-Module" testfel
- Åtgärda misslyckande att skapa kataloger
- Inaktivera WMF-länkanropstest
- Använd PowerShell Core för att bygga och testa paket i CI-build
- Inaktivera libmi-beroende tester för macOS.
- Använd ett flöde i varje nuget.config i officiella builds
- Fix-sökvägssignerade RPM: er laddas upp från i release build
- Åtgärda syntaxfel i Windows-paketeringsskript
- Få AppLocker Enforce-läge att ha företräde framför UMCI Audit-läge
- Åtgärda problem med osignerad build
- Flytta macOS och NuGet till ESRP-signering
- Flytta Windows-paketsignering för att använda ESRP
- Flytta Linux till ESRP-signering
- Migrera tredje parts signering till ESRP
- Gör inte en ytlig kassa
- Flytta till ESRP-signering för Windows-filer
- Fixa avbrott i paket som byggs dagligen på grund av macOS-signeringsändringar
- Signera enskilda filer i paketet
- Använd Authenticode-certifikat för MSIX-signering
- Signera MSIX-filerna för butiken
- Använd tillfällig personlig sökväg vid start av runspace när $env: HOME inte har definierats
- Fixa MSIX-paketering för att avgöra om en förhandsgranskning släpps genom att inspektera den semantiska versionssträngen
- Lägg till standardhjälpinnehåll till tillgångsmappen
Mer information finns på GitHub.