PowerShell 7.2.0 Preview 3, v7.1.2 a v7.0.5 sú k dispozícii na stiahnutie
Microsoft dnes aktualizoval svoj softvér PowerShell vo všetkých troch existujúcich pobočkách. Aktualizácie zahŕňajú PowerShell 7.2.0 Preview 3, PowerShell 7.1.2 a PowerShell 7.0.5. Stabilné vydania sú menšie aktualizácie údržby.
PowerShell je multiplatformové riešenie skriptovania dostupné v systémoch Windows, MacOS a Linux. Počnúc PowerShell 7.0 sa vývojári posunuli tak, aby sa s ním zosúladili Životný cyklus vydania a podpory .NET bližšie. Tu je to, čo je nové v dnešných vydaniach.
Čo je nové v PowerShell 7.2.0 Preview 3
-
Výkon: Vyhnite sa prideľovaniu polí zAdresár. GetDirectories
aAdresár. GetFiles
. -
Výkon: Vyhnite sareťazec. ToLowerInvariant()
odGetEnvironmentVariableAsBool()
aby sa zabránilo načítaniu libicu pri spustení. -
Výkon: Získajte verziu PowerShellInformácie o PSV
pomocou atribútu zostavy namiestoFileVersionInfo
. -
Oprava:Get-Date -UFormat %u
správanie v súlade s normou ISO 8601 -
Oprava: Spolu sPSDesiredStateConfiguration
v3
modul umožňujeGet-DscResource
,Invoke-DscResource
a kompilácia konfigurácie DSC na všetkých platformách podporovaná prostredím PowerShell (pomocou zdrojov DSC založených na triedach). -
Oprava: PotlačiťZápis-Pokrok
vHostiteľ konzoly
ak je výstup presmerovaný a opravte testy. -
Oprava: Experimentálna funkciaPSAnsiProgress
: Pridajte minimálny indikátor priebehu pomocou vykresľovania ANSI. -
Oprava: Web cmdlet na správne zostavenie URI z tela pri používaní-NoProxy
-
Oprava: AktualizujteICommandPredictor
poskytnúť viac spätnej väzby a tiež uľahčiť spätnú väzbu na koreláciu (#14649) -
Oprava: Obnovte farbu po písaníÚplné
,Debug
aPozor
správy -
Oprava: použitie premennej pre vnorenéForEach-Object -Parallel
-
Oprava: Ak sa pri formátovaní upraví kolekcia, nezlyhá celý kanál. -
Oprava: Zlepšenie dokončovania parametrov pre atribúty -
Oprava: Napíšte správne chybové správy preGet-Command ' '
-
Oprava: preklep v zdrojovom reťazciProxyURINotsupplied
-
Oprava: Pridajte podporu do$PSStyle
pre prečiarknutie a hypertextové odkazy -
Oprava:$PSStyle
blikajúce kódy
Čo je nové v PowerShell 7.1.2
- Opravte podpisovanie tretích strán pre súbory v podpriečinkoch
- Prejdite .NET SDK na verziu 5.0.103
- Zverejnite globálny balík nástrojov pre stabilné vydanie
Čo je nové v PowerShell 7.0.4
- Odstráňte informačné kanály MyGet z testovacieho nuget.config
- Aktualizujte súbor WXS pre verziu 7.0.4
- Aktualizujte závislosti .NET pre verziu 7.0.4
- Oprava zlyhania testu 7.0.4 „Get-Module“.
- Opravte zlyhanie pri vytváraní adresára
- Zakázať test vyvolania prepojenia WMF
- Použite PowerShell Core na zostavenie a testovanie balíka v zostave CI
- Zakázať testy závislé od libmi pre macOS.
- Použite jeden informačný kanál v každom nuget.config v oficiálnych zostavách
- RPM podpísané cestou opravy sa nahrávajú zo zostavy vydania
- Opravte chybu syntaxe v skripte balenia systému Windows
- Nastavte, aby mal režim AppLocker Enforce prednosť pred režimom UMCI Audit
- Opravte problém s nepodpísanou zostavou
- Presuňte macOS a NuGet na podpisovanie ESRP
- Presuňte podpisovanie balíkov Windows na používanie ESRP
- Presuňte Linux na podpisovanie ESRP
- Migrujte podpisovanie tretej strany do ESRP
- Nerobte plytkú pokladňu
- Prejdite na podpisovanie ESRP pre súbory Windows
- Opravte prestávky v dennom zostavovaní balíkov v dôsledku zmien podpisu systému macOS
- Podpíšte jednotlivé súbory v balíku
- Na podpisovanie MSIX použite certifikát Authenticode
- Podpíšte súbory MSIX pre obchod
- Použiť dočasnú osobnú cestu pri spustení runspace, keď $env: HOME nie je definované
- Opravte balík MSIX a zistite, či je vydanie ukážky kontrolovaným reťazcom sémantickej verzie
- Pridajte predvolený obsah pomocníka do priečinka aktív
Viac podrobností nájdete na GitHub.