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.
Kaj je novega v PowerShell 7.2.0 Preview 3
-
Zmogljivost: Izogibajte se dodelitvi matrik izImenik. Pridobite imenike
inImenik. GetFiles
. -
Učinkovitost: Izogibajte sevrvica. ToLowerInvariant()
odGetEnvironmentVariableAsBool()
da se izognete nalaganju libicu ob zagonu. -
Učinkovitost: Prenesite različico PowerShellPSVersionInfo
z uporabo atributa montaže namestoFileVersionInfo
. -
Popravi:Get-Date -UFormat %u
obnašanje v skladu z ISO 8601 -
Popravek: skupaj zPSDesiredStateConfiguration
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šiPisanje - napredek
vConsoleHost
če je izhod preusmerjen in popravi teste. -
Popravek: Eksperimentalna funkcijaPSAnsiProgress
: Dodajte minimalno vrstico napredka z upodabljanjem ANSI. -
Popravek: spletni cmdleti za pravilno sestavljanje URI-ja iz telesa pri uporabi- Brez proxyja
-
Popravek: posodobiteICommandPredictor
zagotoviti več povratnih informacij in olajšati povezovanje povratnih informacij (#14649) -
Popravek: Ponastavi barvo po pisanjuVečno
,Odpravljanje napak
, inOpozorilo
sporočila -
Popravek: uporaba spremenljivke za ugnezdeneZa vsak predmet - vzporedno
-
Popravek: pri oblikovanju, če je zbirka spremenjena, ne prekinite celotnega cevovoda. -
Popravek: Izboljšajte dokončanje parametrov za atribute -
Popravek: Napišite ustrezna sporočila o napakah zaGet-Command ''
-
Popravek: tipkarska napaka v nizu viraProxyURINotSupplied
-
Popravek: dodajte podporo za$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.