Windows Tips & News

PowerShell 7 RC on välja antud, siin on, mis on uut

click fraud protection
Jäta vastus

Microsoft annab välja järgmise põlvkonna PowerShelli skriptikeele uue versiooni. Huvitavad kasutajad saavad hankida PowerShell 7 väljalaskekandidaadi. See sisaldab mitmeid uusi funktsioone ja palju veaparandusi nii kogukonnalt kui ka PowerShelli meeskonnalt.

PowerShell on käsuviiba täiustatud vorm. Seda on täiendatud suure hulga kasutusvalmis cmdlet-käskudega ja see sisaldab võimalust kasutada .NET framework/C# mitmesugustes stsenaariumides. Windows sisaldab GUI tööriista PowerShell ISE, mis võimaldab skripte kasulikul viisil redigeerida ja siluda.

PowerShell 7 on esimene käsurea kesta- ja skriptikeelepakett, mis põhineb .NET Core 3.0-l. See ühildub 90+% Windowsi postkastist PowerShelli moodulid, võimendades .NET Core 3.0 muudatusi, mis toovad tagasi palju API-sid, mida nõuavad .NET Frameworkile ehitatud moodulid, et need töötaksid koos .NET Core'iga käitusaeg.

Microsoft eeldab, et PowerShell 7 üldine kättesaadavus on jaanuaris nende esimene pikaajalise hoolduse väljalase.

Väljalaske kandidaadi ja üldise saadavuse vahelisel ajal aktsepteerib Microsoft ainult kriitilisi veaparandusi ja uusi funktsioone ei lisata. Selle väljalaske jaoks mõned

Eksperimentaalsed funktsioonid peetakse stabiilseks ja ei ole enam eksperimentaalne. See tähendab, et nende funktsioonide tulevasi disainimuudatusi peetakse murranguliseks muudatuseks.

PowerShell 7 põhifunktsioonid

  • .NET Core 3.1 (LTS)
  • Iga objekti jaoks - Paralleel
  • Windowsi ühilduvuse ümbris
  • Uue versiooni teatis
  • Uus veavaade ja Get-Error cmdlet
  • Torujuhtmeahela operaatorid (&& ja ||)
  • Kolmekordne operaator (a? b: c)
  • Nullmääramise ja liitmise operaatorid (?? ja ??=)
  • Platvormideülene Invoke-DscResource (katseline)
  • Väljaspool GridView, - Show Window ja muud pärand GUI cmdletid on Windowsis tagasi

PowerShell 7 RC uued funktsioonid

Muutuste murdmine

  • Toetage värskendusteatist LTS ja vaikekanalid (#11132)

Mootori uuendused ja parandused

  • Katkestuspunktide API-de täiustused kaugstsenaariumide jaoks (#11312)
  • Parandage PowerShelli klassi määratlus, mis lekib teise Runspace'i (#11273)
  • Parandage vormingu regressioon, mille põhjustas FirstOrDefault primitiivne lisatud 7.0.0-Eelvaade1 (#11258)
  • Täiendavad Microsofti moodulid, mida jälgida PS7 Telemeetria (#10751)
  • Muuda kinnitatud funktsioonid mitteeksperimentaalseks (#11303)
  • Värskenda ConciseView kasutada Sihtobjekt kui see on kohaldatav (#11075)
  • Parandage NullReferenceException sisse LõpetamineLõpetajad avalikud meetodid (#11274)
  • Korteri lõime oleku kontrolli parandamine mitte-Windowsi platvormidel (#11301)
  • Värskenda seadet PSModulPath protsessi- ja masinakeskkonna muutujate ühendamiseks (#11276)
  • Muhk .NET Core juurde 3.1.0 (#11260)
  • Parandage tuvastamine $PSHOME ees $env: PATH (#11141)

Üldised cmdleti värskendused ja parandused

  • Failide muutmise kuupäeva määramise probleemi lahendamine Raspbianis UnixStat Eksperimentaalne funktsioon (#11313)
  • Lisama -Lihttekstina juurde ConvertFrom-SecureString (#11142)
  • Lisatud WindowsPS versiooni kontrollimine WinCompat (#11148)
  • Parandage mõnel juhul veateade WinCompat stsenaariumid (#11259)
  • Lisage natiivne binaarne lahendaja (#11032) (aitäh @iSazonov!)
  • Värskendage tähelaiuse arvutust, et seda järgida CJK märgib õigesti (#11262)
  • Lisama Deblokeeri-fail macOS-i jaoks (#11137)
  • Parandage regressioon Hangi-PSCallStack (#11210) (Aitäh @iSazonov!)
  • Vältige automaatset laadimist Planeeritud töö moodul töö cmdlet-käskude kasutamisel (#11194)
  • Lisama Väljundi tüüp juurde Get-Error cmdlet ja säilita originaal TypeNames (#10856)
  • Parandage nullviide Toetab VirtualTerminali vara (#11105)

Koodi puhastamine

  • Muutke kommentaari ja elemendi teksti, et need vastaksid Microsofti standarditele (#11304)

Testid

  • Muutke ebausaldusväärseks DSC test on ootel (#11131)

Ehituse ja pakendamise täiustused

  • Nugeti paketi allkirjastamise parandamine koordineeritud paketi ehitamise jaoks (#11316)
  • Sõltuvuste värskendamine PowerShelli galeriist ja NuGetist (#11323)
  • Muhk Microsoft. ApplicationInsights alates 2.11.0 juurde 2.12.0 (#11305)
  • Muhk Microsoft. Koodianalüüs. CSharp alates 3.3.1 juurde 3.4.0 (#11265)
  • Värskendab Debiani 10 ja 11 pakette (#11236)
  • Enne seda lubage ainult eksperimentaalsed funktsioonid RC (#11162)
  • Värskendage macOS-i minimaalset versiooni (#11163)
  • Muhk NJsonSchema alates 10.0.27 juurde 10.0.28 (#11170)

Dokumentatsioon ja abisisu

  • Refaktori muudatuste logid üheks väljalaskelogiks (#11165)
  • Parandage FWLinks PowerShell 7 veebiabidokumentide jaoks (#11071)

PowerShell 7 on "avalda" väljalase, mis tähendab, et seda toetatakse ametlikult tootmises kuni PowerShell 7 üldise kättesaadavuse (GA) väljalaskmiseni järgmisel kuul.

Allikas: Microsoft

Kiirteede teema Windows 8 jaoks

See veebisait kasutab küpsiseid, et parandada teie kogemust veebisaidil navigeerimise ajal. Nende...

Loe rohkem

Windows 11 on nüüd mõeldud laialdaseks juurutamiseks

Windows 11 on nüüd mõeldud laialdaseks juurutamiseks

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem

Google lisab Chrome'i brauserile uuesti RSS-i toe

Google lisab Chrome'i brauserile uuesti RSS-i toe

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem