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.
Mitä uutta PowerShell 7.2.0 Preview 3:ssa
-
Suorituskyky: Vältä taulukoiden varauksiaHakemisto. GetDirectories
jaHakemisto. GetFiles
. -
Suorituskyky: Vältämerkkijono. ToLowerInvariant()
alkaenGetEnvironmentVariableAsBool()
Libicun lataamisen välttämiseksi käynnistyksen yhteydessä. -
Suorituskyky: Hanki PowerShell-versioPSVversionInfo
käyttämällä assembly-attribuuttia sen sijaanFileVersionInfo
. -
Korjata: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: TukahduttaaKirjoitus-edistyminen
sisäänConsoleHost
jos lähtö ohjataan uudelleen ja korjaa testit. -
Korjaus: Kokeellinen ominaisuusPSAnsiProgress
: 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älkeenMonisanainen
,Debug
, jaVaroitus
viestejä -
Korjaus: Sisäkkäisten muuttujien käyttöForeach-Object -Rinnakkais
-
Korjaus: Jos kokoelmaa muokataan muotoilun aikana, älä epäonnistu koko liukuhihnaa. -
Korjaus: Paranna attribuuttien parametrien viimeistelyä -
Korjaus: Kirjoita oikeat virheilmoitukset kohteelleHanki-komento ""
-
Korjaus: kirjoitusvirhe resurssimerkkijonossaVälityspalvelinURINei toimitettu
-
Korjaus: Lisää tuki$PSStyle
yliviivauksia ja hyperlinkkejä varten -
Korjata:$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.