Windows Tips & News

„PowerShell 7 RC 3“ pasiekiamas su šiais pakeitimais

click fraud protection
Palikti atsakymą

„Microsoft“ išleidžia naują naujos kartos „PowerShell“ scenarijų kalbos versiją. Įdomūs vartotojai gali gauti „PowerShell 7 Release Candidate 3“. Jame yra daug naujų funkcijų ir daug klaidų pataisymų iš bendruomenės ir „PowerShell“ komandos.

„PowerShell“ yra išplėstinė komandų eilutės forma. Jis papildytas didžiuliu paruoštų naudoti cmdlet rinkiniu ir suteikia galimybę naudoti .NET framework/C# įvairiuose scenarijuose. „Windows“ apima GUI įrankį „PowerShell ISE“, kuris leidžia naudingai redaguoti ir derinti scenarijus.

„PowerShell 7“ yra pirmasis komandinės eilutės apvalkalo ir scenarijų kalbos paketas, pagrįstas .NET Core 3.0. Jis gali būti suderinamas su daugiau nei 90% „Windows“ gautųjų „PowerShell“ moduliai, panaudojant .NET Core 3.0 pakeitimus, kurie grąžina daug API, reikalingų moduliams, sukurtiems .NET Framework, kad jie veiktų su .NET Core vykdymo laikas.

„Microsoft“ tikisi, kad „PowerShell 7“ bendras prieinamumas sausio mėnesį bus pirmasis ilgalaikės priežiūros leidimas.

Nuo „Release Candidate“ iki bendrojo prieinamumo „Microsoft“ priims tik svarbius klaidų pataisymus ir nebus įtraukta jokių naujų funkcijų. Tam leidimui kai kurie Eksperimentinės savybės bus laikomas stabiliu dizainu ir nebebus eksperimentinis. Tai reiškia, kad bet kokie būsimi šių funkcijų dizaino pakeitimai bus laikomi esminiais pakeitimais.

Pagrindinės „PowerShell 7“ funkcijos

  • .NET Core 3.1 (LTS)
  • Kiekvienam objektui – lygiagrečiai
  • „Windows“ suderinamumo paketas
  • Naujos versijos pranešimas
  • Naujas klaidų vaizdas ir Get-Error cmdlet
  • Vamzdynų grandinės operatoriai (&& ir ||)
  • Trečias operatorius (a? b: c)
  • Nuliniai priskyrimo ir sujungimo operatoriai (?? ir ??=)
  • Cross-platform Invoke-DscResource (eksperimentinis)
  • Out-GridView, - Rodyti langą ir kitos pasenusios GUI cmdlet grįžta į „Windows“.

Kas naujo PowerShell 7 RC 3

Nutrūkę pokyčiai

  • Pataisyti Invoke-Command trūksta klaidos nutraukiant sesiją (#11586)

Variklio atnaujinimai ir pataisymai

  • Atnaujinkite žemėlapį tarp konsolės spalvos į VT sekos (#11891)
  • Ištaisykite SSH nuotolinio valdymo klaidą „Windows“ platformoje (#11907)
  • Atkurti PowerShellStreamTypeenum su an PasenęsAtributas (#11836)
  • Tvarkyti atvejus, kai CustomEvent iš pradžių nebuvo išsiųstas (#11807)
  • Pataisykite COM objektų surašymo būdą (#11795)
  • Pataisyti NativeDllHandler nemesti, kai failas nerastas (#11787)
  • Atkurti Nustatyti lūžio taškus API (#11622)
  • Nepraleiskite be reikalo -l prisijungimo vardas arba -p prievadas į ssh (#11518) (Dėkoju @LucaFilipozzi!)
  • Pataisyti už JEA vartotojo vaidmuo virtualioje paskyroje (#11668)
  • Neatskirkite tipų iš rinkinių, kurie įkeliami atskirai AssemblyLoadContext (#11088)

Bendrieji cmdlet naujinimai ir pataisymai

  • Sinchronizuoti dabartinį katalogą WinCompat nuotolinis seansas (#11809)
  • Papildyti WinCompat uždrausti sąrašo palaikymą naudojant nustatymą powershell.config.json (#11726)
  • Ištaisykite nereikalingą linijos apkarpymą, dėl kurio atsiranda neteisingas indeksas ConciseView (#11670)

Kodo valymas

  • Pakeisti pavadinimą ClrVersion parametras atgal, kad būtų grąžintas didžiųjų raidžių rašymo pasikeitimas (#11623)

Įrankiai

  • Atnaujinti pakeitimų žurnalo generavimo scenarijų (#11736) (Dėkoju @xtqqczze!)
  • Atnaujinti į CredScan v2 (#11765)

Testai

  • Būtinai patikrinkite, ar nepraleidžiame testo, naudodami nuoseklią logiką (#11892)
  • Praleisti katalogo kūrimą atliekant šakninį testą „MacOS“ (#11878)
  • Atnaujinti Get-PlatformInfo pagalbininkas ir testai, skirti Debian 10, 11 ir CentOS 8 (#11842)
  • Užtikrinkite teisingą pwsh naudojamas bandomiesiems važiavimams (#11486) (Dėkoju @iSazonovas!)

Konstrukcijos ir pakavimo patobulinimai

  • Papildyti LTSRlease vertė nuo metadata.json į release.json (#11897)
  • Bump Microsoft. ApplicationInsights iš 2.12.1 į 2.13.0 (#11894)
  • Padaryti LTS paketą visada ne peržiūrą (#11895)
  • Bump Sistema. Duomenys. SqlClient iš 4.8.0 į 4.8.1 (#11879)
  • Keisti LTSRlease vertė į metadata.json iki tiesa RC.3 leidimas (vidinis 10960)
  • Atnaujinti TAI YRA logika, nuo kurios galima priklausyti metadata.json (#11877)
  • Nustatyti numatytąją reikšmę LTSRlease meluoti (#11874)
  • Refaktorinio pakavimo vamzdynas (#11852)
  • Įsitikinkite TAI YRA paketai turi simbolines nuorodas pwsh ir pwsh-lts (#11843)
  • Bump Microsoft. PowerShell. Gimtoji iš 7.0.0-rc.2 į 7.0.0 (#11839)
  • Atnaujinkite „NuGet“ paketo generavimą, kad įtrauktumėte cimcmdlet.dll ir dauguma įmontuotų modulių (#11832)
  • Bump Microsoft. PowerShell. Archyvas iš 1.2.4.0 į 1.2.5 (#11833)
  • Bump PSReadLine iš 2.0.0-rc2 į 2.0.0 (#11831)
  • Pridėkite sekimo šaltinio ir serializacijos primityvus į leidžiamą surinkimo sąrašą (vidinis 10911)
  • Atnaujinkite NextReleaseTag bus v7.0.0-preview.7 (#11372)
  • Pakeiskite pakuotę gaminti TAI YRA paketai (#11772)
  • Kurkite tar paketus tik kurdami Ubuntu (#11766)
  • Bump NJsonSchema iš 10.1.4 į 10.1.5 (#11730)
  • Pataisykite simbolinės nuorodos kūrimą pakuotė.psm1 (#11723)
  • Bump Microsoft. ApplicationInsights iš 2.12.0 į 2.12.1 (#11708)
  • Bump NJsonSchema iš 10.1.3 į 10.1.4 (#11620)
  • Perkelti į naujausius Azure DevOps agento vaizdus (#11704)
  • Bump Markdig. Pasirašė iš 0.18.0 į 0.18.1 (#11641)

Dokumentacija ir pagalbos turinys

  • Pridėkite nuorodas į skirtumus Github pakeitimų žurnale (#11652) (Dėkoju @xtqqczze!)
  • Ištaisykite žymėjimo nuorodos bandymo gedimą (#11653) (Dėkoju @xtqqczze!)

„PowerShell 7“ yra „pradėti gyventi“, o tai reiškia, kad ji oficialiai palaikoma gamyboje iki „PowerShell 7 General Availability“ (GA) išleidimo kitą mėnesį.

Šaltinis: Microsoft

Kaip dabar išbandyti Outlook.com beta versiją

Kaip dabar išbandyti Outlook.com beta versiją

Vakar Microsoft pristatė nauja beta versija Outlook.com – jos internetinė el. pašto, kalendoriaus...

Skaityti daugiau

Atsisiųskite „Windows 10“ versijos 1809 ISO vaizdus tiesiogiai be medijos įrankio

Atsisiųskite „Windows 10“ versijos 1809 ISO vaizdus tiesiogiai be medijos įrankio

„Windows 10 Build 17763“ yra galutinė versija „Windows 10“ 2018 m. spalio mėn. naujinimas. Jį gal...

Skaityti daugiau

Taras Buria, Winaero autorius

2016 m. „Microsoft“ pristatė „Feedback Hub“ – tam skirtą vietą, kurioje vartotojai gali skelbti s...

Skaityti daugiau