PowerShell 7.2.0 eelvaade 3, v7.1.2 ja v7.0.5 on allalaadimiseks saadaval
Microsoft värskendas täna oma PowerShelli tarkvara kõigis kolmes olemasolevas harus. Värskenduste hulka kuuluvad PowerShell 7.2.0 eelvaade 3, PowerShell 7.1.2 ja PowerShell 7.0.5. Stabiilsed väljaanded on väikesed hooldusvärskendused.
PowerShell on platvormideülene skriptimislahendus, mis on saadaval Windowsis, MacOS-is ja Linuxis. Alates versioonist PowerShell 7.0 on arendajad nihkunud, et ühtlustada .NET-i väljalaske ja toe elutsükkel lähemalt. Siin on tänaste väljaannete uudised.
Mis on uut PowerShelli 7.2.0 eelvaates 3
-
Jõudlus: vältige massiivi eraldamistKataloog. Hangi kataloogid
jaKataloog. GetFiles
. -
Jõudlus: väldistring. To LowerInvariant()
alatesGetEnvironmentVariableAsBool()
et vältida libicu laadimist käivitamisel. -
Jõudlus: hankige PowerShelli versioonPSVersionInfo
asemel assembly atribuudi kasutamineFileVersionInfo
. -
Paranda:Get-Date -UFormat %u
käitumist, et see vastaks standardile ISO 8601 -
Parandus: koosPSDesiredStateConfiguration
v3
moodul võimaldabHangi-DscResource
,Invoke-DscResource
ja DSC konfiguratsiooni koostamine kõigil platvormidel, mida toetab PowerShell (kasutades klassipõhiseid DSC ressursse). -
Parandus: summutamineKirjutamine-edenemine
sisseConsoleHost
kui väljund suunatakse ümber ja parandage testid. -
Parandus: eksperimentaalne funktsioonPSAnsiProgress
: ANSI-renderduse abil minimaalse edenemisriba lisamine. -
Parandus: veebi cmdletid, et luua URI kasutamise ajal õigesti kehast-Puhverserver puudub
-
Parandus: värskendageICommandPredictor
et anda rohkem tagasisidet ja hõlbustada tagasiside seostamist (#14649) -
Parandus: lähtestage värv pärast kirjutamistPaljusõnaline
,Silumine
, jaHoiatus
sõnumid -
Parandus: pesastatud muutuja kasutamineIga objekti jaoks - Paralleel
-
Parandus: kui kogu on muudetud, ärge jätke kogu konveieri tõrke vormindamisel. -
Parandus: täiustage atribuutide parameetrite lõpetamist -
Parandus: kirjutage õiged veateatedGet-Command ''
-
Parandus: kirjaviga ressursi stringisProxyURINnot Tarnitud
-
Parandus: lisage tugi$PSStyle
läbikriipsutamise ja hüperlinkide jaoks -
Paranda:$PSStyle
vilkumise koodid
Mis on uut versioonis PowerShell 7.1.2?
- Parandage alamkaustades olevate failide jaoks kolmanda osapoole allkirjastamine
- Lülitage .NET SDK versioonile 5.0.103
- Stabiilseks väljalaskmiseks avaldage globaalne tööriistapakett
Mis on uut versioonis PowerShell 7.0.4?
- Eemaldage MyGeti kanalitest nuget.config test
- Värskendage WXS-faili 7.0.4 jaoks
- Värskendage .NET-i sõltuvusi versioonile 7.0.4
- Parandage 7.0.4 Get-Module testi rike
- Kataloogi loomise tõrke parandamine
- Keela WMF-i lingi kutsumise test
- Kasutage PowerShell Core'i paketi koostamiseks ja testimiseks CI-järgus
- Keelake macOS-i jaoks libmist sõltuvad testid.
- Kasutage ametlikes järgus igas nuget.configis ühte voogu
- Parandusteega allkirjastatud RPM-id laaditakse üles versiooni järgust
- Parandage Windowsi pakendamisskripti süntaksiviga
- Muutke AppLockeri jõustamisrežiim UMCI auditirežiimi suhtes ülimuslikuks
- Lahendage probleem allkirjastamata järguga
- Teisaldage macOS ja NuGet ESRP allkirjastamisele
- ESRP-i kasutamiseks teisaldage Windowsi paketi allkirjastamine
- Teisaldage Linux ESRP allkirjastamisele
- Viige kolmanda osapoole allkirjastamine üle ESRP-le
- Ärge tehke pinnapealset kassat
- Liikuge Windowsi failide jaoks ESRP allkirjastamise juurde
- Parandage MacOS-i allkirjastamise muudatustest tingitud katkestused pakettide igapäevases koostamises
- Allkirjastage üksikud failid paketis
- Kasutage MSIX-i allkirjastamiseks Authenticode'i sertifikaati
- Allkirjastage poe MSIX-failid
- Kasutage tööruumi käivitamisel ajutist isiklikku teed, kui $env: HOME pole määratletud
- Parandage MSIX-i pakend, et teha kindlaks, kas eelvaade on välja antud, kontrollides semantilist versioonistringi
- Lisage varade kausta vaikeabisisu
Rohkem üksikasju leiate aadressilt GitHub.