Galima atsisiųsti PowerShell 7.2.0 Preview 3, v7.1.2 ir v7.0.5
„Microsoft“ šiandien atnaujino „PowerShell“ programinę įrangą visuose trijuose esamuose padaliniuose. Atnaujinimai apima PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 ir PowerShell 7.0.5. Stabilios versijos yra nedideli priežiūros atnaujinimai.
„PowerShell“ yra kelių platformų scenarijų sprendimas, pasiekiamas „Windows“, „MacOS“ ir „Linux“. Pradedant nuo „PowerShell 7.0“, kūrėjai pasikeitė, kad atitiktų .NET išleidimo ir palaikymo gyvavimo ciklas arčiau. Štai kas naujo šiandienos leidimuose.
Kas naujo PowerShell 7.2.0 Preview 3
-
Našumas: venkite masyvo paskirstymo išKatalogas. GetDirectories
irKatalogas. GetFiles
. -
Našumas: Venkitestyga. To LowerInvariant()
išGetEnvironmentVariableAsBool()
kad būtų išvengta libicu įkėlimo paleidžiant. -
Našumas: gaukite PowerShell versijąPSVersionInfo
vietoj surinkimo atributoFileVersionInfo
. -
Pataisyti:Gauti datą – UFormatas %u
elgesį, kad atitiktų ISO 8601 -
Pataisyti: kartu suPSDesiredStateConfiguration
v3
modulis leidžiaGaukite-DscResource
,Invoke-DscResource
ir DSC konfigūracijos kompiliavimas visose platformose, palaikomas PowerShell (naudojant klasėmis pagrįstus DSC išteklius). -
Pataisymas: slopintiRašymas-progresas
in„ConsoleHost“.
jei išvestis nukreipiama ir pataisykite testus. -
Pataisymas: eksperimentinė funkcijaPSAnsiProgress
: pridėkite minimalią eigos juostą naudodami ANSI atvaizdavimą. -
Pataisymas: žiniatinklio cmdlet, kad naudojant tinkamai sukurtų URI iš turinio- Nėra tarpinio serverio
-
Pataisymas: atnaujinkiteICommandPredictor
suteikti daugiau atsiliepimų ir taip pat lengviau susieti atsiliepimus (#14649) -
Pataisymas: iš naujo nustatykite spalvą po rašymoDaugiakalbis
,Derinimas
, irĮspėjimas
žinutes -
Pataisymas: kintamojo naudojimas įdėtajamKiekvienam objektui – lygiagrečiai
-
Pataisymas: formatuodami, jei rinkinys yra modifikuotas, nesugadinkite viso konvejerio. -
Pataisymas: patobulinkite atributų parametrų užbaigimą -
Pataisymas: parašykite tinkamus klaidų pranešimusGauti komandą
-
Pataisymas: rašybos klaida išteklių eilutėjeProxyURINnot Supplied
-
Pataisymas: pridėkite palaikymą prie$PSStyle
perbraukimui ir hipersaitams -
Pataisyti:$PSStyle
mirksėjimo kodai
Kas naujo PowerShell 7.1.2 versijoje
- Pataisykite trečiosios šalies pasirašymą failams poaplankiuose
- Sujunkite .NET SDK į 5.0.103 versiją
- Paskelbkite visuotinį stabilaus leidimo įrankių paketą
Kas naujo PowerShell 7.0.4
- Pašalinkite „MyGet“ informacijos santraukas iš bandomojo nuget.config
- Atnaujinkite 7.0.4 WXS failą
- Atnaujinkite 7.0.4 versijos .NET priklausomybes
- Ištaisykite 7.0.4 „Get-Module“ testo gedimą
- Ištaisykite katalogo kūrimo gedimą
- Išjungti WMF nuorodos iškvietimo testą
- Naudokite „PowerShell Core“, kad sukurtumėte ir išbandytumėte paketą CI versijoje
- Išjungti „MacOS“ skirtus „libmi“ testus.
- Naudokite vieną sklaidos kanalą kiekviename nuget.config oficialiose versijose
- Taisymo kelio pasirašyti RPM įkeliami iš leidimo versijos
- Ištaisykite sintaksės klaidą „Windows“ pakavimo scenarijuje
- Padarykite „AppLocker Enforce“ režimą pirmenybę prieš UMCI audito režimą
- Išspręskite nepasirašytos versijos problemą
- Perkelkite „macOS“ ir „NuGet“ į ESRP pasirašymą
- Perkelkite „Windows“ paketo pasirašymą, kad galėtumėte naudoti ESRP
- Perkelkite Linux į ESRP pasirašymą
- Perkelkite trečiosios šalies pasirašymą į ESRP
- Neatlikite seklios patikros
- Pereikite prie ESRP pasirašymo Windows failams
- Ištaisykite kasdienio kūrimo paketų pertraukas dėl „macOS“ pasirašymo pakeitimų
- Pasirašykite atskirus failus pakete
- Naudokite autentifikavimo kodo sertifikatą MSIX pasirašymui
- Pasirašykite parduotuvės MSIX failus
- Naudokite laikiną asmeninį kelią paleidžiant vykdymo erdvę, kai $env: HOME nenustatyta
- Pataisykite MSIX pakuotę, kad nustatytumėte, ar yra peržiūros leidimas, patikrinę semantinės versijos eilutę
- Pridėkite numatytąjį žinyno turinį į išteklių aplanką
Daugiau informacijos galite rasti adresu GitHub.