PowerShell 7.2.0 Preview 3, v7.1.2 i v7.0.5 dostupni su za preuzimanje

Microsoft je danas ažurirao svoj PowerShell softver u sve tri postojeće grane. Ažuriranja uključuju PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 i PowerShell 7.0.5. Stabilna izdanja su manja ažuriranja za održavanje.
PowerShell je rješenje za skriptiranje na više platformi dostupno na Windows, MacOS i Linux. Počevši od PowerShell 7.0, programeri su se pomaknuli kako bi se uskladili s .NET-ovo izdanje i životni ciklus podrške pobliže. Evo što je novo u današnjim izdanjima.
Što je novo u pregledu PowerShell 7.2.0 3
-
Izvedba: Izbjegavajte dodjelu niza izImenik. GetDirectories
iImenik. GetFiles
. -
Izvedba: Izbjegavajteniz. DonižaInvarijanta()
izGetEnvironmentVariableAsBool()
kako bi se izbjeglo učitavanje libicu pri pokretanju. -
Izvedba: Nabavite verziju PowerShell-aPSVersionInfo
koristeći atribut asemblera umjestoFileVersionInfo
. -
Popraviti:Get-Date -UFormat %u
ponašanje u skladu s ISO 8601 -
Popravak: Zajedno sPSDesiredStateConfiguration
v3
modul dopuštaGet-DscResource
,Invoke-DscResource
i kompilacija DSC konfiguracije na svim platformama, podržana od PowerShell-a (koristeći DSC resurse temeljene na klasi). -
Popravak: suzbitiWrite-Progress
uConsoleHost
ako je izlaz preusmjeren i popravi testove. -
Popravak: Eksperimentalna značajkaPSAnsiProgress
: Dodajte minimalnu traku napretka pomoću ANSI renderiranja. -
Popravak: web cmdleti za ispravnu konstrukciju URI-ja iz tijela prilikom upotrebe-Nema proxyja
-
Popravak: AžurirajteICommandPredictor
pružiti više povratnih informacija i također olakšati povezivanje povratnih informacija (#14649) -
Popravak: Poništi boju nakon pisanjaOpširno
,Otklanjanje pogrešaka
, iUpozorenje
poruke -
Popravak: korištenje varijable za ugniježđenoZa svaki objekt - paralelno
-
Popravak: Prilikom formatiranja, ako je zbirka izmijenjena, nemojte uspjeti cijeli cjevovod. -
Popravak: Poboljšajte dovršavanje parametara za atribute -
Popravak: Napišite ispravne poruke o pogrešci zaGet-Command " "
-
Popravak: pogreška pri pisanju u nizu resursaProxyURINotSupplied
-
Popravak: Dodajte podršku za$PSStyle
za precrtavanje i hiperveze -
Popraviti:$PSStyle
trepćući kodovi
Što je novo u PowerShellu 7.1.2
- Popravite potpisivanje treće strane za datoteke u podmapama
- Nadogradite .NET SDK na verziju 5.0.103
- Objavite globalni paket alata za stabilno izdanje
Što je novo u PowerShellu 7.0.4
- Uklonite MyGet feedove iz testnog nuget.config
- Ažurirajte WXS datoteku za 7.0.4
- Ažurirajte .NET ovisnosti za 7.0.4
- Popravite neuspjeh testa 7.0.4 `Get-Module`
- Popravite neuspjeh kreiranja direktorija
- Onemogući test pozivanja WMF veze
- Koristite PowerShell Core za izgradnju i testiranje paketa u CI verziji
- Onemogućite testove ovisne o libmi za macOS.
- Koristite jedan feed u svakom nuget.config u službenim verzijama
- RPM-ovi s potpisom puta popravka prenose se iz u verziji izdanja
- Popravi sintaksičku pogrešku u skripti za pakiranje sustava Windows
- Neka način rada AppLocker Enforce ima prednost nad UMCI načinom revizije
- Riješite problem s nepotpisanom izgradnjom
- Premjestite macOS i NuGet na ESRP potpisivanje
- Premjestite potpisivanje Windows paketa za korištenje ESRP-a
- Premjestite Linux na ESRP potpisivanje
- Migrirajte potpisivanje treće strane na ESRP
- Nemojte vršiti plitku naplatu
- Prijeđite na ESRP potpisivanje za Windows datoteke
- Popravite prekide u svakodnevnoj izradi paketa zbog promjena u potpisivanju macOS-a
- Potpišite pojedinačne datoteke u paketu
- Koristite certifikat Authenticode za MSIX potpisivanje
- Potpišite MSIX datoteke za trgovinu
- Koristite privremeni osobni put pri pokretanju runspacea kada $env: HOME nije definirano
- Popravite MSIX pakiranje kako biste utvrdili je li izdanje za pretpregled pregledom niza semantičke verzije
- Dodajte zadani sadržaj pomoći u mapu imovine
Više detalja možete pronaći na GitHub.