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.
Reklame
Hvad er nyt i PowerShell 7.2.0 Preview 3
- 📈 Ydelse: Undgå arrayallokeringer fra
Vejviser. GetDirectories
ogVejviser. GetFiles
. - 📈 Ydeevne: Undgå
snor. ToLowerInvariant()
fraGetEnvironmentVariableAsBool()
for at undgå at indlæse libicu ved opstart. - 📈 Ydeevne: Få PowerShell-versionen ind
PSVersionInfo
bruge assembly-attribut i stedet forFileVersionInfo
. - ✅ Rette:
Get-Date -UFormat %u
adfærd for at overholde ISO 8601 - ✅ Fix: Sammen med
PSDesiredStateConfiguration
v3
modul tilladerGet-DscResource
,Invoke-DscResource
og DSC-konfigurationskompilering på alle platforme, understøttet af PowerShell (ved hjælp af klassebaserede DSC-ressourcer). - ✅ Fix: Undertrykk
Skrive-fremskridt
iConsoleHost
hvis output omdirigeres, og fix test. - ✅ Fix: Eksperimentel funktion
PSAnsiProgress
: Tilføj minimal statuslinje ved hjælp af ANSI-gengivelse. - ✅ Fix: web-cmdlets for korrekt at konstruere URI fra kroppen, når de bruges
- Ingen proxy
- ✅ Rette: Opdater
ICommandPredictor
at give mere feedback og også gøre feedback nemmere at blive korreleret (#14649) - ✅ Fix: Nulstil farve efter skrivning
Ordrig
,Fejlfinde
, ogAdvarsel
Beskeder - ✅ Fix: ved hjælp af variabel til indlejret
For hvert objekt - parallelt
- ✅ Rette: 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 til
Hent-kommando ' '
- ✅ Rette: stavefejl i ressourcestrengen
ProxyURIN ikke leveret
- ✅ Rette: Tilføj support til
$PSStyle
til gennemstregning og hyperlinks - ✅ Rette:
$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.