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.
Skelbimas
Kas naujo PowerShell 7.2.0 Preview 3
- 📈 Našumas: venkite masyvo paskirstymo iš
Katalogas. GetDirectories
irKatalogas. GetFiles
. - 📈 Našumas: Venkite
styga. 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 - ✅ Pataisymas: kartu su
PSDesiredStateConfiguration
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: slopinti
Rašymas-progresas
in„ConsoleHost“.
jei išvestis nukreipiama ir pataisykite testus. - ✅ Pataisymas: eksperimentinė funkcija
PSAnsiProgress
: pridėkite minimalią eigos juostą naudodami ANSI atvaizdavimą. - ✅ Pataisymas: žiniatinklio cmdlet, kad naudojant tinkamai sukurtų URI iš kūno
- Nėra tarpinio serverio
- ✅ Pataisymas: atnaujinkite
ICommandPredictor
suteikti daugiau atsiliepimų ir taip pat lengviau susieti atsiliepimus (#14649) - ✅ Pataisymas: iš naujo nustatykite spalvą po rašymo
Daugiakalbis
,Derinimas
, irĮspėjimas
žinutes - ✅ Pataisymas: kintamojo naudojimas įdėtam
Kiekvienam objektui – lygiagrečiai
- ✅ Pataisymas: formatuodami, jei rinkinys pakeistas, nesugadinkite viso konvejerio.
- ✅ Pataisymas: patobulinkite atributų parametrų užbaigimą
- ✅ Pataisymas: parašykite tinkamus klaidų pranešimus
Gauti komandą
- ✅ Pataisymas: rašybos klaida išteklių eilutėje
ProxyURINnot Supplied
- ✅ Pataisymas: pridėkite palaikymą
$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.