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.
Reklaam
Mis on uut PowerShelli 7.2.0 eelvaates 3
- 📈 Jõudlus: vältige massiivi eraldamist
Kataloog. Hangi kataloogid
jaKataloog. GetFiles
. - 📈 Toimivus: vältige
string. To LowerInvariant()
alatesGetEnvironmentVariableAsBool()
et vältida libicu laadimist käivitamisel. - 📈 Jõudlus: hankige PowerShelli versioon
PSVersionInfo
asemel assembly atribuudi kasutamineFileVersionInfo
. - ✅ Paranda:
Get-Date -UFormat %u
käitumist, et see vastaks standardile ISO 8601 - ✅ Parandus: koos
PSDesiredStateConfiguration
v3
moodul võimaldabHangi-DscResource
,Invoke-DscResource
ja DSC konfiguratsiooni koostamine kõigil platvormidel, mida toetab PowerShell (kasutades klassipõhiseid DSC ressursse). - ✅ Parandus: summutamine
Kirjutamine-edenemine
sisseConsoleHost
kui väljund suunatakse ümber ja parandage testid. - ✅ Parandus: eksperimentaalne funktsioon
PSAnsiProgress
: ANSI-renderduse abil minimaalse edenemisriba lisamine. - ✅ Parandus: veebi cmdlet-käsud, et luua URI kasutamise ajal õigesti kehast
-Puhverserver puudub
- ✅ Parandus: värskendage
ICommandPredictor
et anda rohkem tagasisidet ja hõlbustada tagasiside seostamist (#14649) - ✅ Parandus: lähtestage värv pärast kirjutamist
Paljusõnaline
,Silumine
, jaHoiatus
sõnumid - ✅ Parandus: pesastatud muutuja kasutamine
Iga objekti jaoks - Paralleel
- ✅ Parandus: kui kogu on muudetud, ärge jätke kogu konveieri tõrke vormindamisel.
- ✅ Parandus: täiustage atribuutide parameetrite täitmist
- ✅ Parandus: kirjutage õiged veateated
Get-Command ''
- ✅ Parandus: kirjaviga ressursi stringis
ProxyURINnot 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.