Megjelent a PowerShell 7.1.0 Preview 6
A PowerShell csapata bemutatta a PowerShell új előzetes verzióját. Íme, mire számíthatunk a közelgő PowerShell 7.1 platformon, és mi változott már a 6. előnézetben.
A PowerShell 7.1 előzetes verziója tartalmazza .NET 5 előnézet 1. 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. A PowerShell 7.1 várhatóan a .NET 5 2020 téli megjelenési dátumát követő egy-két héten belül elérhető lesz, és összhangban lesz az éves megjelenési ütemükkel.
A PowerShell 7.1 Preview 6 újdonságai
Megtörő változások
- Átnevezés
-From UnixTime
nak nek-UnixTimeSeconds
továbbGet-Date
hogy engedélyezze a Unix időbevitelt (#13084) (Kösz @aetos382!) - Készíts
$ErrorActionPreference
nem befolyásoljastderr
natív parancsok kimenete (#13361) - Engedélyezi, hogy az explicit módon megadott nevű paraméter felülírja ugyanazt a hashtable splatting (#13162)
Motorfrissítések és javítások
- Refaktor parancssori elemző a korai elemzéshez (#11482) (Kösz @iSazonov!)
- Támogatás hozzáadása egyes .NET belső típusú konverterekhez (#12580) (Kösz @iSazonov!)
- Frissítse és engedélyezze a
ComInterop
kód a PowerShellben (#13304)
Kísérleti jellemzők
- Hozzáadás
-Runspace
paramétert mindenkinek*-PSBreakpoint
parancsmagok (#10492) (Kösz @KirkMunro!)
Általános Cmdlet frissítések és javítások
- Javítsa ki az új szimbolikus linkből származó hibaüzenetet, amely hiányzik a célból (#13085) (Kösz @yecril71pl!)
- Adja meg a paramétert
args
a nyilvánosság előtt nem nullázhatóConsoleHost
API-k (#13429) - Adja hozzá a hiányzó ártalmatlanítást
CancellationTokenSource
(#13420) (Kösz @Youssef1313!) - Adja hozzá a paramétert
- Oldalozott
nak nekKaphat segítséget
a lapozás támogatásához (#13374) - Fix
Kaphat segítséget
nem jelenik meg megfelelően, ha a paraméter támogatja a helyettesítő karaktereket (#13353) (Kösz @ThomasNieto!) - Frissítés
pwsh
segítségért-InputFormat
paraméter (#13355) (Kösz @sethvs!) - MIT licenc deklarálása a Roslynból másolt fájlokhoz (#13305) (Kösz @xtqqczze!)
- Javítani
BigInteger
casting viselkedések (#12629) (Kösz @vexx32!) - Fix
Get-Acl -LiteralPath "HKLM: Software\Classes\*"
viselkedés (#13107) (Kösz @Shriram0908!) - Hozzáadás
DefaultVisit
metódus a látogatói felülethez és osztályhoz (#13258) - Javítsa ki az ütköző gyorsírási kapcsolót
-s
(STA) számárapwsh
(#13262) (Kösz @iSazonov!) - változás
Read-Host -MaskInput
meglévőt használniSecureString
elérési út, de egyszerű szövegként térjen vissza (#13256) - Távolítsa el
Comenumerator
mint COM objektumok segítségévelIEnumerator
mostantól támogatja a .NET 5.0 (#13259) - Ideiglenes személyes elérési út használata a Runspace indításakor, ha a 'HOME' környezeti változó nincs megadva (#13239)
- Fix
Invoke-Command
ugyanazon előzménybejegyzés rekurzív hívásának észlelésére (#13197) - változás
pwsh
végrehajtható-beviteli formátum
kapcsoló előtag-ban ben
nak nek-inp
hogy megoldja a konfliktust-interaktív
(#13205) (Kösz @iSazonov!) - A WSL fájlrendszer elérési útjának kezelése egy fájl biztonsági zónájának elemzésekor (#13120)
- Tegye kötelezővé a többi kapcsolót
Split-Path
(#13150) (Kösz @kvprasoon!) - Új Fluent Design ikon a PowerShell 7-hez (#13100) (Kösz @sarthakmalik!)
- Fix
Elem áthelyezése
a keresztbeillesztés támogatásához Unixon (#13044)
Eszközök
- Fix
dotnet
telepítési hibák (#13387) - Növelje a Windows napi felépítésének időtúllépését 90 percre (#13354)
- Frissítse a
dependabot
konfigurálás a 2-es verzióra (#13230) (Kösz @RDIL!) - Fix
Test-XUnitTestResults
függvény (#13270) (Kösz @iSazonov!) - Frissítés
.devcontainer
éjszakai docker SDK-képek használatához (#13128)
Tesztek
- Mark
Teszt-Kapcsolat -TraceRoute
tesztek függőben (#13310)
Mi várható a PowerShell 7.1-ben
- PowerShellGet 3.0
- Titkos menedzsment modul, a PowerShell egy kiterjeszthető absztrakciós rétege a Secrets és Secrets Vaults interakcióhoz, Linux-támogatást kap.
- PSScriptAnalyzer 2.0 a jobb felhasználói élmény érdekében a VSCode-PowerShell és a PSEditorServices szolgáltatással.
- Fejlesztések a PowerShell Jupyter Kernel
- Fejlesztések a platyPS vNext, egy PowerShell-modul, amelyet a fejlesztők jelenleg a PowerShell-dokumentáció leértékelésről frissíthető súgóvá alakítására használnak.
Számos olyan terület is van, ahol további fejlesztések és változtatások hajthatók végre, beleértve a telepítést és frissítést, a Shell fejlesztéseket, az interaktív felhasználói élményt.
Végül a PowerShell minimális beállítást kaphat, amely csak a PowerShellnek a szkriptekhez szükséges részeit tartalmazza. Nemcsak kevesebb lemezterületet igényelne, de ami még fontosabb, egy minimális kódkészlet kevesebb foltozást és biztonsági támadási felületet jelent.
Innen tudod letölteni:
Töltse le a PowerShell 7.1 előzetes 5. verzióját