A PowerShell 7.2.0 Preview 3, v7.1.2 és v7.0.5 letölthető

A Microsoft a mai napon frissítette PowerShell szoftverét mindhárom meglévő ágában. A frissítések közé tartozik a PowerShell 7.2.0 Preview 3, a PowerShell 7.1.2 és a PowerShell 7.0.5. A stabil kiadások kisebb karbantartási frissítések.
A PowerShell egy többplatformos parancsfájl-megoldás, amely Windows, MacOS és Linux rendszereken érhető el. A PowerShell 7.0-tól kezdődően a fejlesztők eltolódtak az igazodáshoz A .NET kiadási és támogatási életciklusa még közelebb. Itt vannak a mai kiadások újdonságai.
A PowerShell 7.2.0 Preview 3 újdonságai
-
Teljesítmény: Kerülje a tömbkiosztást innenKönyvtár. GetDirectories
ésKönyvtár. GetFiles
. -
Teljesítmény: Kerüljehúr. Alacsonyabb invariant()
tól tőlGetEnvironmentVariableAsBool()
hogy elkerülje a libicu betöltését indításkor. -
Teljesítmény: töltse be a PowerShell verziótPSVersionInfo
helyett assembly attribútum használataFileVersionInfo
. -
Javítás:Get-Date -UFormat %u
viselkedése megfelel az ISO 8601 szabványnak -
Javítás: együttPSDesiredStateConfiguration
v3
modul lehetővé tesziGet-DscResource
,Invoke-DscResource
és DSC-konfiguráció-összeállítás minden platformon, a PowerShell által támogatott (osztályalapú DSC-erőforrások használatával). -
Javítás: ElnyomásÍrás-haladás
ban benConsoleHost
ha a kimenet át van irányítva, és javítsa a teszteket. -
Javítás: Kísérleti funkcióPSAnsiProgress
: Minimális folyamatjelző hozzáadása ANSI rendereléssel. -
Javítás: webparancsmagok az URI megfelelő felépítéséhez a törzsből használat közben-Nincs Proxy
-
Javítás: Frissítse aICommandPredictor
hogy több visszajelzést adjon, és a visszajelzések összefüggését is könnyebbé tegye (#14649) -
Javítás: Állítsa vissza a színt az írás utánBőbeszédű
,Debug
, ésFigyelem
üzenetek -
Javítás: a beágyazott változó használataForEach-Object -Parallel
-
Javítás: Formázáskor, ha a gyűjtemény módosul, ne hibásítsa meg a teljes folyamatot. -
Javítás: Az attribútumok paramétereinek kitöltésének javítása -
Javítás: Írjon megfelelő hibaüzeneteket a következőhöz:Get-Command ''
-
Javítás: elírás az erőforrás-karakterláncbanProxyURINnot Supplied
-
Javítás: Támogatás hozzáadása a$PSStyle
áthúzáshoz és hiperhivatkozásokhoz -
Javítás:$PSStyle
villogó kódok
A PowerShell 7.1.2 újdonságai
- Javítsa ki az almappákban lévő fájlok harmadik féltől származó aláírását
- Állítsa a .NET SDK-t az 5.0.103-as verzióra
- Tegye közzé a globális eszközcsomagot a stabil kiadáshoz
A PowerShell 7.0.4 újdonságai
- Távolítsa el a MyGet hírcsatornákat a teszt nuget.config fájlból
- Frissítse a WXS fájlt a 7.0.4-hez
- Frissítse a .NET-függőségeket a 7.0.4-hez
- Javítsa ki a 7.0.4 „Get-Module” teszthibáját
- Javítsa ki a címtár-létrehozási hibát
- A WMF-hivatkozási teszt letiltása
- Használja a PowerShell Core-ot a csomag összeállításához és teszteléséhez CI-felépítésben
- Tiltsa le a libmi-függő teszteket a macOS rendszeren.
- Használjon egy feedet minden nuget.config fájlban a hivatalos buildekben
- A javítási útvonallal aláírt RPM-ek a kiadási összeállításból töltődnek fel
- Javítsa ki a szintaktikai hibát a Windows csomagoló szkriptjében
- Az AppLocker Enforce mód elsőbbséget élvezzen az UMCI Audit móddal szemben
- Javítsa ki az aláíratlan build problémáját
- Helyezze át a macOS-t és a NuGetet az ESRP-aláírásba
- Helyezze át a Windows-csomag aláírását az ESRP használatához
- Helyezze át a Linuxot az ESRP-aláírásra
- A harmadik fél aláírásának migrálása az ESRP-re
- Ne végezzen sekélyes fizetést
- Lépjen az ESRP-aláírásra a Windows-fájlokhoz
- Javítsa ki a csomagok napi felépítésében a macOS aláírási változások miatti szüneteit
- Aláírja az egyes fájlokat a csomagban
- Használjon Authenticode-tanúsítványt az MSIX-aláíráshoz
- Írja alá az áruház MSIX fájljait
- Ideiglenes személyes elérési út használata a runspace indításakor, ha a $env: HOME nincs megadva
- Javítsa ki az MSIX-csomagolást annak meghatározásához, hogy van-e előnézeti kiadás a szemantikai verziókarakterlánc vizsgálatával
- Adjon hozzá alapértelmezett súgótartalmat az eszközök mappához
További részletek a címen találhatók GitHub.