PowerShell 7.1.0 Preview 7 je venku
Tým PowerShellu představil novou preview verzi PowerShellu. Zde je to, co lze očekávat v nadcházející platformě PowerShell 7.1 a co se již změnilo v Preview 7.
Předběžná verze PowerShell 7.1 obsahuje Náhled .NET 5 1. Počínaje prostředím PowerShell 7.0 se vývojáři přizpůsobili životní cyklus vydání a podpory .NET blíže. Očekává se, že PowerShell 7.1 bude k dispozici během týdne nebo dvou od data vydání .NET 5 v zimě 2020 a bude v souladu s jejich roční kadencí vydání.
Počínaje Preview 6 je PowerShell 7.1 Preview k dispozici v obchodě Microsoft Store.
Co je nového v PowerShell 7.1 Preview 6
Prolomení změn
- Opravit
$?
nebýt$false
když nativní příkaz zapisujestderr
(#13395)
Aktualizace a opravy motoru
- Počáteční práce modelu zásuvného modulu subsystému (pro minimální powershell) (#13186)
- Optimalizovat
GetSystemLockdownPolicy
pro scénáře bez uzamčení (#13438)
Obecné aktualizace a opravy rutin
- Vrátit zpět "Přidat parametr
- Stránkovaný
naZískejte pomoc
pro podporu stránkování (#13374)" (#13519) - Přidejte podporu pro
TLS
1.3 ve webových rutinách (#13409) (Dík @iSazonov!) - Přidat nulovou kontrolu pro
argumenty
vCommandLineParser
(#13451) (Dík @iSazonov!) - Zpracovat body změny zpracování pro aplikace Microsoft Store (#13481) (Dík @iSazonov!)
- Přestěhovat se
PSNullConditionalOperators
funkce mimo experimentální (#13529) - Přestěhovat se
Rozlišení PSNativePSPath
funkce mimo experimentální (#13522) - Pokud vlastnost neexistuje, použijte pole
ObRoot
při použití PowerShell Direct to kontejner (#13375) (Dík @hemisphera!) - Potlačit
UTF-7
zastaralá varování (#13484) - Vyhněte se vícenásobnému výčtu an
IEpočetné
instance vCompiler.cs
(#13491) - Změna
Add-Type -OutputType
nepodporovatAplikace konzoly
aWindowsAplikace
(#13440) - Vytvořit upozornění, když
UTF-7
je určeno jako kódování (#13430)
Čištění kódu
@xtqqczze, @tamasvajk
Nástroje
- vscode: Přidat
editorconfig
na doporučená rozšíření (#13537) (Dík @xtqqczze!) - Odstraňte zastaralé
ZapDisable
související kód odbuild.psm1
(#13350) (Dík @jackerr3!)
Testy
- Zakázat
WMF
stáhnout test ověření odkazu (#13479)
Co očekávat v PowerShell 7.1
- PowerShellGet 3.0
- Modul správy tajemství, rozšiřitelná abstraktní vrstva v PowerShellu pro interakci s Secrets a Secrets Vaulty, získá podporu Linuxu.
- PSScriptAnalyzer 2.0 pro lepší uživatelskou zkušenost s VSCode-PowerShell a PSEditorServices.
- Provedena vylepšení Jádro PowerShell Jupyter
- Provedena vylepšení platyPS vNext, modul PowerShellu, který vývojáři v současnosti používají k převodu dokumentace PowerShellu z markdown na aktualizovatelnou nápovědu.
Existuje také řada oblastí, kde je možné provést více vylepšení a změn, včetně instalace a aktualizace, vylepšení prostředí a interaktivní uživatelské zkušenosti.
Nakonec PowerShell může získat minimální nastavení, které zahrnuje pouze části PowerShellu potřebné pro vaše skripty. Nejen, že by to zabralo méně místa na disku, ale co je důležitější, minimální sada kódu znamená méně oprav a povrchu pro útoky na zabezpečení.
Stáhnout si ho můžete zde:
Stáhněte si náhled PowerShell 7.1