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.
![Pasica PowerShell 7](/f/538b0544abd2a2b41f7f00f9f76ef8ce.png)
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.