PowerShell 7.2.0 Preview 3, v7.1.2 in v7.0.5 so na voljo za prenos
Microsoft je danes posodobil svojo programsko opremo PowerShell v vseh treh obstoječih vejah. Posodobitve vključujejo PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 in PowerShell 7.0.5. Stabilne izdaje so manjše posodobitve vzdrževanja.
PowerShell je skriptna rešitev za več platform, ki je na voljo v sistemih Windows, MacOS in Linux. Začenši s PowerShell 7.0 so se razvijalci premaknili na uskladitev z Življenjski cikel izdaje in podpore .NET bolj natančno. Tukaj je, kaj je novega v današnjih izdajah.
Oglas
Kaj je novega v PowerShell 7.2.0 Preview 3
- 📈 Zmogljivost: Izogibajte se dodelitvi nizov iz
Imenik. Pridobite imenike
inImenik. GetFiles
. - 📈 Učinkovitost: Izogibajte se
vrvica. ToLowerInvariant()
odGetEnvironmentVariableAsBool()
da se izognete nalaganju libicu ob zagonu. - 📈 Zmogljivost: Prenesite različico PowerShell
PSVersionInfo
z uporabo atributa montaže namestoFileVersionInfo
. - ✅ Popravi:
Get-Date -UFormat %u
obnašanje v skladu z ISO 8601 - ✅ Popravi: skupaj z
PSDesiredStateConfiguration
v3
modul omogočaGet-DscResource
,Invoke-DscResource
in prevajanje konfiguracije DSC na vseh platformah, ki jih podpira PowerShell (z uporabo virov DSC, ki temeljijo na razredu). - ✅ Popravek: Zaduši
Pisanje - napredek
vConsoleHost
če je izhod preusmerjen in popravi teste. - ✅ Popravek: Eksperimentalna funkcija
PSAnsiProgress
: Dodajte minimalno vrstico napredka z upodabljanjem ANSI. - ✅ Popravek: spletni cmdleti za pravilno izdelavo URI iz telesa pri uporabi
- Brez proxyja
- ✅ Popravek: posodobite
ICommandPredictor
zagotoviti več povratnih informacij in olajšati povezovanje povratnih informacij (#14649) - ✅ Popravek: ponastavi barvo po pisanju
Večno
,Odpravljanje napak
, inOpozorilo
sporočila - ✅ Popravek: uporaba spremenljivke za ugnezdene
Za vsak predmet - vzporedno
- ✅ Popravek: pri formatiranju, če je zbirka spremenjena, ne prekinite celotnega cevovoda.
- ✅ Popravek: Izboljšajte dokončanje parametrov za atribute
- ✅ Popravek: Napišite ustrezna sporočila o napakah za
Get-Command ''
- ✅ Popravek: tipkarska napaka v nizu vira
ProxyURINotSupplied
- ✅ Popravek: dodajte podporo
$PSStyle
za prečrtanje in hiperpovezave - ✅ Popravi:
$PSStyle
utripajoče kode
Kaj je novega v PowerShell 7.1.2
- Popravite podpisovanje tretjih oseb za datoteke v podmapah
- Prenesite .NET SDK na različico 5.0.103
- Objavite globalni paket orodij za stabilno izdajo
Kaj je novega v PowerShell 7.0.4
- Odstranite vire MyGet iz testnega nuget.config
- Posodobite datoteko WXS za 7.0.4
- Posodobite odvisnosti .NET za 7.0.4
- Popravite napako pri preizkusu 7.0.4 `Get-Module`
- Popravite napako pri ustvarjanju imenika
- Onemogoči test priklica povezave WMF
- Uporabite PowerShell Core za gradnjo in testiranje paketa v gradnji CI
- Onemogoči teste, odvisne od libmi za macOS.
- Uporabite en vir v vsakem nuget.config v uradnih različicah
- RPM-ji s podpisanimi potmi popravka so naloženi iz v gradnji izdaje
- Popravi napako v sintaksi v skriptu pakiranja sistema Windows
- Naj ima način AppLocker Enforce prednost pred načinom revizije UMCI
- Odpravite težavo z nepodpisano gradnjo
- Premaknite macOS in NuGet na podpisovanje ESRP
- Premaknite podpisovanje paketov Windows za uporabo ESRP
- Premaknite Linux na podpisovanje ESRP
- Prenesite podpisovanje tretjih oseb na ESRP
- Ne opravite plitkega blagajne
- Premaknite se na podpisovanje ESRP za datoteke Windows
- Popravite prekinitve dnevne gradnje paketov zaradi sprememb podpisovanja macOS
- Podpišite posamezne datoteke v paketu
- Uporabite potrdilo Authenticode za podpisovanje MSIX
- Podpišite datoteke MSIX za trgovino
- Uporabite začasno osebno pot ob zagonu runspace, ko $env: HOME ni definiran
- Popravite embalažo MSIX, da ugotovite, ali je izdaja za predogled, tako da pregledate niz semantične različice
- Dodajte privzeto vsebino pomoči v mapo sredstev
Več podrobnosti najdete na GitHub.