PowerShell 7.2.0 Preview 3, v7.1.2 ja v7.0.5 ovat ladattavissa
Microsoft päivitti tänään PowerShell-ohjelmistonsa kaikissa kolmessa nykyisessä haarassa. Päivityksiä ovat PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 ja PowerShell 7.0.5. Vakaat julkaisut ovat pieniä ylläpitopäivityksiä.
PowerShell on monialustainen komentosarjaratkaisu, joka on saatavilla Windowsille, MacOS: lle ja Linuxille. PowerShell 7.0:sta alkaen kehittäjät ovat siirtyneet mukautumaan .NET: n julkaisun ja tuen elinkaaren aikana lähemmin. Tässä on mitä uutta tämän päivän julkaisuissa.
Mainos
Mitä uutta PowerShell 7.2.0 Preview 3:ssa
- 📈 Suorituskyky: Vältä taulukoiden varauksia
Hakemisto. GetDirectories
jaHakemisto. GetFiles
. - 📈 Suorituskyky: Vältä
merkkijono. ToLowerInvariant()
alkaenGetEnvironmentVariableAsBool()
Libicun lataamisen välttämiseksi käynnistyksen yhteydessä. - 📈 Suorituskyky: Hanki PowerShell-versio
PSVversionInfo
käyttämällä assembly-attribuuttia sen sijaanFileVersionInfo
. - ✅ Korjaus:
Get-Date -UFormat %u
noudattaa ISO 8601 -standardia - ✅ Korjaus: yhdessä
PSDesiredStateConfiguration
v3
moduuli salliiHanki-DscResource
,Invoke-DscResource
ja DSC-kokoonpanon kokoaminen kaikilla alustoilla PowerShellin tukemana (käyttämällä luokkapohjaisia DSC-resursseja). - ✅ Korjaus: Tukista
Kirjoitus-edistyminen
sisäänConsoleHost
jos lähtö ohjataan uudelleen ja korjaa testit. - ✅ Korjaus: Kokeellinen ominaisuus
PSAnsiProgress
: Lisää minimaalinen edistymispalkki ANSI-renderöinnillä. - ✅ Korjaus: Web-cmdletit muodostavat URI: n oikein rungosta käytön aikana
-Ei välityspalvelinta
- ✅ Korjaus: Päivitä
ICommandPredictor
antaa enemmän palautetta ja myös helpottaa palautteen yhdistämistä (#14649) - ✅ Korjaus: Palauta väri kirjoittamisen jälkeen
Monisanainen
,Debug
, jaVaroitus
viestejä - ✅ Korjaus: Käytä muuttujaa sisäkkäisille
Foreach-Object -Rinnakkais
- ✅ Korjaus: Jos kokoelmaa muokataan muotoilussa, älä epäonnistu koko liukuhihnaa.
- ✅ Korjaus: Paranna attribuuttien parametrien viimeistelyä
- ✅ Korjaus: Kirjoita oikeat virheilmoitukset
Hanki-komento ""
- ✅ Korjaus: kirjoitusvirhe resurssimerkkijonossa
VälityspalvelinURINei toimitettu
- ✅ Korjaus: Lisää tuki
$PSStyle
yliviivauksia ja hyperlinkkejä varten - ✅ Korjaus:
$PSStyle
vilkkukoodit
Mitä uutta PowerShell 7.1.2:ssa
- Korjaa alikansioiden tiedostojen kolmannen osapuolen allekirjoitus
- Viritä .NET SDK versioon 5.0.103
- Julkaise globaali työkalupaketti vakaata julkaisua varten
Mitä uutta PowerShell 7.0.4:ssä
- Poista MyGet-syötteet testistä nuget.config
- Päivitä WXS-tiedosto versioon 7.0.4
- Päivitä .NET-riippuvuudet versioon 7.0.4
- Korjaa 7.0.4 Get-Module -testivirhe
- Korjaa hakemiston luontivirhe
- Poista WMF-linkin kutsutesti käytöstä
- Käytä PowerShell Corea paketin rakentamiseen ja testaamiseen CI-koontiversiossa
- Poista macOS: n libmi-riippuvaiset testit käytöstä.
- Käytä yhtä syötettä jokaisessa nuget.config-tiedostossa virallisissa versioissa
- Korjauspolun allekirjoitetut RPM: t ladataan julkaisuversiosta
- Korjaa syntaksivirhe Windowsin pakkauskomentosarjassa
- Aseta AppLocker Enforce -tila UMCI-tarkastustilan edelle
- Korjaa allekirjoittamattomaan koontiversioon liittyvä ongelma
- Siirrä macOS ja NuGet ESRP-allekirjoitukseen
- Siirrä Windows-paketin allekirjoitus käyttämään ESRP: tä
- Siirrä Linux ESRP-allekirjoitukseen
- Siirrä kolmannen osapuolen allekirjoitus ESRP: hen
- Älä tee pinnallista kassaa
- Siirry Windows-tiedostojen ESRP-allekirjoitukseen
- Korjaa macOS-allekirjoitusmuutosten aiheuttamat katkokset pakettien päivittäisessä rakennuksessa
- Allekirjoita yksittäiset tiedostot paketissa
- Käytä Authenticode-varmennetta MSIX-allekirjoitukseen
- Allekirjoita myymälän MSIX-tiedostot
- Käytä väliaikaista henkilökohtaista polkua runspacen käynnistyksen yhteydessä, kun $env: HOMEa ei ole määritetty
- Korjaa MSIX-pakkaus selvittääksesi, onko esikatseluversio tarkastelemalla semanttista versiomerkkijonoa
- Lisää oletusohjesisältöä omaisuuskansioon
Tarkemmat tiedot löytyvät osoitteesta GitHub.