PowerShell 7.1.0 Preview 7 je vonku
Tím PowerShell predstavil novú ukážkovú verziu prostredia PowerShell. Tu je to, čo môžete očakávať od pripravovanej platformy PowerShell 7.1 a čo sa už zmenilo v Preview 7.
Ukážková verzia PowerShell 7.1 obsahuje Ukážka .NET 5 1. 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. Očakáva sa, že PowerShell 7.1 bude dostupný v priebehu jedného alebo dvoch týždňov od dátumu vydania .NET 5 v zime 2020 a bude v súlade s ich každoročnou kadenciou vydávania.
Počnúc verziou Preview 6 je PowerShell 7.1 Preview k dispozícii v obchode Microsoft Store.
Čo je nové v PowerShell 7.1 Preview 6
Prelomenie zmien
- Opraviť
$?
nebyť$false
keď natívny príkaz zapisujestderr
(#13395)
Aktualizácie a opravy motora
- Počiatočná práca modelu zásuvného modulu subsystému (pre minimálny powershell) (#13186)
- Optimalizovať
GetSystemLockdownPolicy
pre scenáre bez uzamknutia (#13438)
Všeobecné aktualizácie a opravy cmdlet
- Vrátiť späť "Pridať parameter
- Stránkované
doZískajte pomoc
na podporu stránkovania (#13374)" (#13519) - Pridajte podporu pre
TLS
1.3 vo webových cmdletoch (#13409) (Vďaka @iSazonov!) - Pridať nulovú kontrolu
args
vCommandLineParser
(#13451) (Vďaka @iSazonov!) - Spracovať body zmeny spracovania pre aplikácie Microsoft Store (#13481) (Vďaka @iSazonov!)
- Pohybujte sa
PSNullConditionalOperators
funkcia mimo experimentu (#13529) - Pohybujte sa
Rozlíšenie PSNativePSPath
funkcia mimo experimentálnej (#13522) - Ak vlastnosť neexistuje pre, použite pole
ObRoot
pri použití PowerShell Direct to kontajner (#13375) (Vďaka @hemisphera!) - Potlačiť
UTF-7
zastarané upozornenia (#13484) - Vyhnite sa viacnásobnému vymenovaniu an
IEpočetné
inštancia vCompiler.cs
(#13491) - Zmeniť
Add-Type -OutputType
nepodporovaťAplikácia konzoly
aWindowsAplikácia
(#13440) - Vytvorte upozornenia, keď
UTF-7
je špecifikované ako kódovanie (#13430)
Čistenie kódu
@xtqqczze, @tamasvajk
Nástroje
- vscode: Pridať
editorconfig
na odporúčané rozšírenia (#13537) (Vďaka @xtqqczze!) - Odstráňte zastarané
ZapDisable
súvisiaci kód zbuild.psm1
(#13350) (Vďaka @jackerr3!)
Testy
- Zakázať
WMF
stiahnuť test overenia odkazu (#13479)
Čo môžete očakávať v PowerShell 7.1
- PowerShellGet 3.0
- Modul správy tajomstiev, rozšíriteľná abstraktná vrstva v PowerShell na interakciu s Secrets a Secrets Vaults, získa podporu pre Linux.
- PSScriptAnalyzer 2.0 pre lepšiu používateľskú skúsenosť s VSCode-PowerShell a PSEditorServices.
- Vykonané vylepšenia Jadro PowerShell Jupyter
- Vykonané vylepšenia platyPS vNext, modul PowerShell, ktorý vývojári v súčasnosti používajú na konverziu dokumentácie PowerShell z markdown na updateable-help.
Existuje tiež množstvo oblastí, v ktorých je možné vykonať ďalšie vylepšenia a zmeny, vrátane inštalácie a aktualizácie, vylepšení prostredia a interaktívneho používateľského prostredia.
Nakoniec PowerShell môže získať minimálne nastavenie, ktoré obsahuje iba časti prostredia PowerShell potrebné pre vaše skripty. Nielenže by to zabralo menej miesta na disku, ale čo je dôležitejšie, minimálna sada kódu znamená menej záplat a povrchu bezpečnostných útokov.
Stiahnuť si ho môžete tu:
Stiahnite si ukážku PowerShell 7.1