Windows Tips & News

Dabar pasiekiama „PowerShell 7.1“ peržiūra

click fraud protection

„PowerShell“ komanda turi pristatė nauja PowerShell versija. Netrukus po išleidimo PowerShell 7.0, būsimos PowerShell 7.1 platformos peržiūros versija paskelbta viešai. Štai ko tikėtis ir kas jau pasikeitė.

„PowerShell 7.1“ peržiūros leidimas pasižymi tuo, kad įtraukė .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ą.

Kas naujo PowerShell 7.1 peržiūroje

Nutrūkę pokyčiai

  • Naudokite nekintamos kultūros eilutės konvertavimą -pakeisti operatorius (#10954) (Dėkoju @iSazonovas!)

Variklio atnaujinimai ir pataisymai

  • Grąžinkite sukurtus PR DBNull. Vertė ir NullString. Vertė traktuojamas kaip $null (#11648)

Eksperimentinės savybės

  • Naudokite nekintamos kultūros eilutės konvertavimą -pakeisti operatorius (#10954) (Dėkoju @iSazonovas!)

Bendrieji cmdlet naujinimai ir pataisymai

  • Išspręskite operatoriaus pirmenybės užsakymo problemą segtuvo kode (#12075) (Dėkoju @DamirAinullin!)
  • Pataisyti NullReferenceException kai įpareigoja bendrus tipo parametrus ActionPreference (#12124)
  • Pataisykite numatytąjį deserializuoto formatavimą MatchInfo (#11728) (Dėkoju @iSazonovas!)
  • Naudokite asinchroninius srautus Invoke-RestMethod (#11095) (Dėkoju @iSazonovas!)
  • UTF-8 aptikimo adresas Get-Content -Tail (#11899) (Dėkoju @NoMoreFood!)
  • Tvarkykite IO išimtis in Get-FileHash (#11944) (Dėkoju @iSazonovas!)
  • Išteklių eilutėje pakeiskite „PowerShell Core“ į „PowerShell“ (#11928) (Dėkoju @alexandair!)
  • Sugrąžink MainWindowTitle in PSHostProcessInfo (#11885) (Dėkoju @iSazonovas!)
  • Įvairūs nedideli Windows suderinamumo naujinimai (#11980)
  • Pataisyti ConciseView Skilti Pozicijos pranešimas naudojant [Aplinka]::NewLine (#12010)
  • Pašalinkite interaktyvių seansų tinklo šuolio apribojimą (#11920)
  • Pataisyti NullReferenceException in SuspendStoppingPipeline() ir RestoreStoppingPipeline() (#11870) (Dėkoju @iSazonovas!)
  • Sukurti GUID FormatViewDefinitionInstanceId jei nepateikiama (#11896)
  • Pataisyti ConciseView kur klaidos pranešimas yra platesnis nei lango plotis ir jame nėra tarpų (#11880)
  • Leisti kelias platformas Suderinamas su CAPI nuotolinis raktų keitimas (#11185) (Dėkoju @silijon!)
  • Ištaisyti klaidos pranešimą (#11862) (Dėkoju @KitasTurn!)
  • Pataisyti ConciseView tvarkyti atvejus, kai nėra pulto pločiui gauti (#11784)
  • Atnaujinti CmsCommands naudoti „Store vs“ sertifikatų teikėją (#11643) (Dėkoju @mikeTWC1984!)
  • Įgalinti pwsh dirbti Windows sistemose, kur mpr.dll ir STA nėra (#11748)
  • Atkurti ir įgyvendinti Iš naujo paleiskite kompiuterį dėl Un*x ir macOS (#11319)
  • Pridėti įgyvendinimą Stop-Kompiuteris „Linux“ ir „MacOS“ (#11151)
  • Pataisyti padėti funkcija patikrinti, ar mažiau yra prieinamas prieš naudojant (#11737)
  • Atnaujinti PSPath in sertifikato_formatas_ps1.xml (#11603) (Dėkoju @xtqqczze!)
  • Pakeiskite reguliarųjį reiškinį, kad atitiktų santykių tipus be kabučių nuorodos antraštėje (#11711) (Dėkoju @Marusyk!)
  • Ištaisykite klaidos pranešimą simbolinės nuorodos trynimo metu (#11331)
  • Pridėkite tinkintą tipą „Pasirinkta.*“. PSCustomObject in Select-Object tik vieną kartą (#11548) (Dėkoju @iSazonovas!)
  • Papildyti -AsUTC prie Gaukite pasimatymą cmdlet (#11611)
  • Pataisykite grupavimo elgesį naudodami Būlio reikšmes Formatas – šešioliktainis (#11587) (Dėkoju @vexx32!)
  • Padaryti Bandymas-jungtis visada naudokite numatytąjį sinchronizavimo kontekstą ping užklausoms siųsti (#11517)
  • Ištaisykite paleidimo klaidų pranešimus (#11473) (Dėkoju @iSazonovas!)
  • Ignoruoti antraštes su null reikšmėmis žiniatinklio cmdlet (#11424) (Dėkoju @iSazonovas!)
  • Iš naujo pridėkite čekį Invoke-Command disponuoti darbu. (#11388)
  • Grąžinti "Atnaujinkite formatuotoją, kad nerašytumėte naujų eilučių, jei turinys tuščias (#11193)" (#11342) (Dėkoju @iSazonovas!)
  • Leisti CompleteInput grąžinti rezultatus Argumentų užbaigimo priemonė kada AST arba scenarijus turi atitinkamą funkcijos apibrėžimą (#10574) (Dėkoju @M1kep!)
  • Atnaujinkite formatuotoją, kad nerašytumėte naujų eilučių, jei turinys tuščias (#11193)

Be šių pakeitimų, yra bendrojo kodo, bandymo ir dokumentacijos patobulinimų.

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ą.

Oficialiame pranešime taip pat minima nemažai sričių, kuriose galima padaryti daugiau patobulinimai ir pakeitimai, įskaitant diegimą ir atnaujinimą, apvalkalo patobulinimus, interaktyvų vartotoją Patirtis.

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ą 1

„Windows 10“ tinklo archyvai

„Windows 10“ apima funkciją, vadinamą neprisijungus pasiekiamais failais, kuri leidžia padaryti t...

Skaityti daugiau

„Windows 10 Build 21292“ yra prieinama „Insiders“.

„Windows 10 Build 21292“ yra prieinama „Insiders“.

„Microsoft“ sukūrė naują „Windows 10“ versiją „Insiders“ kūrėjams. Jis ateina iš RS_PRERELEASE fi...

Skaityti daugiau

Šiandien išleista Firefox 82.0.2 su dar vienu pataisymu

Šiandien išleista Firefox 82.0.2 su dar vienu pataisymu

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau