Išleista „PowerShell 7.1.0 Preview 6“.
„PowerShell“ komanda pristatė naują „PowerShell“ peržiūros versiją. Štai ko tikėtis būsimoje PowerShell 7.1 platformoje ir kas jau pasikeitė 6 peržiūroje.
„PowerShell 7.1“ peržiūros leidimas apima .NET 5 peržiūra 1. Pradedant nuo „PowerShell 7.0“, kūrėjai pasikeitė, kad atitiktų .NET išleidimo ir palaikymo gyvavimo ciklas arčiau. Tikimasi, kad „PowerShell 7.1“ bus pasiekiama per savaitę ar dvi nuo „.NET 5“ išleidimo datos 2020 m. žiemą ir ateityje atitiks jų metinį išleidimo dažnumą.
Skelbimas
Kas naujo PowerShell 7.1 Preview 6
Nutrūkę pokyčiai
- Pervardyti
- Iš UnixTime
į-UnixTimeSeconds
įjungtaGaukite pasimatymą
leisti įvesti Unix laiką (#13084) (Dėkoju @aetos382!) - Padaryti
$ErrorActionPreference
neturi įtakosstderr
savųjų komandų išvestis (#13361) - Leisti aiškiai nurodytam pavadintam parametrui pakeisti tą patį iš maišos lentelės (#13162)
Variklio atnaujinimai ir pataisymai
- Refaktoriaus komandų eilutės analizatorius, kad atliktų ankstyvą analizę (#11482) (Dėkoju @iSazonovas!)
- Pridėkite kai kurių .NET vidinio tipo keitiklių palaikymą (#12580) (Dėkoju @iSazonovas!)
- Atnaujinkite ir įgalinkite
ComInterop
kodas PowerShell (#13304)
Eksperimentinės savybės
- Papildyti
- Runspace
parametras visiems*-PSBreakpoint
cmdlet (#10492) (Dėkoju @KirkMunro!)
Bendrieji cmdlet naujinimai ir pataisymai
- Ištaisykite klaidos pranešimą iš naujos simbolinės nuorodos, kurios trūksta tikslo (#13085) (Dėkoju @yecril71pl!)
- Padarykite parametrą
args
viešumoje nenulinis„ConsoleHost“.
API (#13429) - Pridėti trūkstamą šalinimą
CancellationTokenSource
(#13420) (Dėkoju @Youssef1313!) - Pridėkite parametrą
– Puslapis
įGaukite pagalbos
remti puslapius (#13374) - Pataisyti
Gaukite pagalbos
netinkamai rodomas, jei parametras palaiko pakaitos simbolius (#13353) (Dėkoju @ThomasNieto!) - Atnaujinti
pwsh
pagalba už- Įvesties formatas
parametras (#13355) (Dėkoju @sethvs!) - Paskelbti MIT licenciją failams, nukopijuotiems iš Roslyn (#13305) (Dėkoju @xtqqczze!)
- Tobulinti
BigInteger
atrankos elgesys (#12629) (Dėkoju @vexx32!) - Pataisyti
Get-Acl -LiteralPath "HKLM: Software\Classes\*"
elgesys (#13107) (Dėkoju @Shriram0908!) - Papildyti
Numatytasis apsilankymas
metodas lankytojo sąsajai ir klasei (#13258) - Pataisykite nesuderinamą stenografinį jungiklį
-s
(STA) užpwsh
(#13262) (Dėkoju @iSazonovas!) - Keisti
Read-Host-MaskInput
naudoti esamusSecureString
kelią, bet grąžinkite kaip paprastą tekstą (#13256) - Pašalinti
Comenumerator
kaip COM objektai naudojantIEnumeratorius
dabar palaikoma .NET 5.0 (#13259) - Naudokite laikiną asmeninį kelią paleidžiant „Runspace“, kai aplinkos kintamasis „HOME“ neapibrėžtas (#13239)
- Pataisyti
Invoke-Command
aptikti rekursyvų to paties istorijos įrašo skambutį (#13197) - Keisti
pwsh
vykdomasis- įvesties formatas
jungiklio priešdėlis-į
į-inp
išspręsti konfliktą su- interaktyvus
(#13205) (Dėkoju @iSazonovas!) - Tvarkykite WSL failų sistemos kelią analizuodami failo saugos zoną (#13120)
- Padarykite kitus jungiklius privalomus
Padalytas kelias
(#13150) (Dėkoju @kvprasoon!) - Nauja „Fluent Design“ piktograma, skirta „PowerShell 7“ (#13100) (Dėkoju @sarthakmalik!)
- Pataisyti
Perkelti elementą
palaikyti kryžminio montavimo judesius Unix (#13044)
Įrankiai
- Pataisyti
dotnet
diegimo klaidos (#13387) - Padidinkite „Windows“ kasdienio kūrimo skirtąjį laiką iki 90 minučių (#13354)
- Atnaujinkite
priklausomas
konfigūracija į 2 versiją (#13230) (Dėkoju @RDIL!) - Pataisyti
Test-XUnitTestResults
funkcija (#13270) (Dėkoju @iSazonovas!) - Atnaujinti
.devcontainer
naudoti naktinius docker SDK vaizdus (#13128)
Testai
- ženklas
Bandomasis ryšys - TraceRoute
bandymai laukiami (#13310)
Ko tikėtis naudojant „PowerShell 7.1“.
- PowerShellGet 3.0
- Slapto valdymo modulis, išplečiamas abstrakcijos sluoksnis PowerShell, skirtas sąveikai su paslaptimis ir paslapčių saugyklomis, gaus Linux palaikymą.
- PSScriptAnalyzer 2.0, kad pagerintumėte naudotojo patirtį naudojant VSCode-PowerShell ir PSEditorServices.
- Atlikti patobulinimai PowerShell Jupyter branduolys
- Atlikti patobulinimai platyPS vNext, „PowerShell“ modulis, kurį kūrėjai šiuo metu naudoja konvertuodami „PowerShell“ dokumentus iš žymėjimo į atnaujinamą pagalbą.
Taip pat yra keletas sričių, kuriose galima atlikti daugiau patobulinimų ir pakeitimų, įskaitant diegimą ir atnaujinimą, apvalkalo patobulinimus, interaktyvią vartotojo patirtį.
Galiausiai, „PowerShell“ gali gauti minimalią sąranką, kuri apima tik tas „PowerShell“ dalis, kurių reikia jūsų scenarijui. Tai ne tik užimtų mažiau vietos diske, bet dar svarbiau, kad minimalus kodo rinkinys reiškia mažiau pataisų ir saugumo atakos paviršiaus.
Ją galite parsisiųsti čia:
Atsisiųskite „PowerShell 7.1“ peržiūrą 5