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.
Reklama
Čo je nové v PowerShell 7.2.0 Preview 3
- 📈 Výkon: Vyhnite sa prideľovaniu polí z
Adresár. GetDirectories
aAdresár. GetFiles
. - 📈 Výkon: Vyhnite sa
reťazec. ToLowerInvariant()
odGetEnvironmentVariableAsBool()
aby sa zabránilo načítaniu libicu pri spustení. - 📈 Výkon: Získajte verziu PowerShell
Informácie o PSV
pomocou atribútu zostavy namiestoFileVersionInfo
. - ✅ Oprava:
Get-Date -UFormat %u
správanie v súlade s normou ISO 8601 - ✅ Oprava: Spolu s
PSDesiredStateConfiguration
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 funkcia
PSAnsiProgress
: Pridajte minimálny indikátor priebehu pomocou vykresľovania ANSI. - ✅ Oprava: webové cmdlety na správne zostavenie URI z tela pri používaní
-NoProxy
- ✅ Oprava: Aktualizujte
ICommandPredictor
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í zbierka, nezlyhajte celý kanál.
- ✅ Oprava: Vylepšite vypĺňanie parametrov pre atribúty
- ✅ Oprava: Napíšte správne chybové správy pre
Get-Command ' '
- ✅ Oprava: preklep v reťazci zdroja
ProxyURINotsupplied
- ✅ 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.