Windows Tips & News

PowerShell 7 RC 3 on saadaval järgmiste muudatustega

click fraud protection
Jäta vastus

Microsoft annab välja järgmise põlvkonna PowerShelli skriptikeele uue versiooni. Huvitavad kasutajad saavad hankida PowerShell 7 Release Candidate 3. 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

Mis on uut PowerShell 7 RC 3-s

Muutuste murdmine

  • Parandage Invoke-Command puuduv viga seansi lõpetamisel (#11586)

Mootori uuendused ja parandused

  • Värskendage konsooli värvi kaarti VT järjestused (#11891)
  • SSH-kaugjuhtimise vea parandamine Windowsi platvormil (#11907)
  • Taastage PowerShellStreamTypeenum koos an Vananenud Atribuut (#11836)
  • Käsitleda juhtumeid, kus Kohandatud sündmus esialgu ei saadetud (#11807)
  • Parandage COM-objektide loendamise viisi (#11795)
  • Parandage NativeDllHandler mitte visata, kui faili ei leitud (#11787)
  • Taastama Määra murdepunktid API (#11622)
  • Ärge jätke asjatult mööda -l login_name või -p port juurde ssh (#11518) (Tänan @LucaFilipozzi!)
  • Fix for JEA kasutaja roll virtuaalsel kontol (#11668)
  • Ärge eraldage tüüpe komplektidest, mis on laaditud eraldi AssemblyLoadContext (#11088)

Üldised cmdleti värskendused ja parandused

  • Sünkrooni praegune kataloog WinCompat kaugseanss (#11809)
  • Lisama WinCompat keelake loendi tugi, kasutades seadet sisse powershell.config.json (#11726)
  • Parandage joone tarbetu kärpimine, mille tulemuseks on vale indeks ConciseView (#11670)

Koodi puhastamine

  • Muuda nime ClrVersion parameeter tagasi, et taastada suurtähtede kasutamine (#11623)

Tööriistad

  • Värskenda muudatuste logi genereerimise skripti (#11736) (Tänan @xtqqczze!)
  • Värskenda CredScan v2 (#11765)

Testid

  • Kontrollige kindlasti, kas jätame testi vahele, kasutades järjepidevat loogikat (#11892)
  • Jätke kataloogi loomine juurtestis vahele macOS-is (#11878)
  • Värskenda Get-PlatformInfo abimees ja testid Debian 10, 11 ja CentOS 8 jaoks (#11842)
  • Veenduge, et oleks õige pwsh kasutatakse proovisõitudeks (#11486) (Tänan @iSazonov!)

Ehituse ja pakendamise täiustused

  • Lisama LTSRrease väärtus alates metadata.json juurde release.json (#11897)
  • Muhk Microsoft. ApplicationInsights alates 2.12.1 juurde 2.13.0 (#11894)
  • Muutke LTS-i pakett alati mitte eelvaateks (#11895)
  • Muhk Süsteem. Andmed. SqlClient alates 4.8.0 juurde 4.8.1 (#11879)
  • Muuda LTSRrease väärtus sisse metadata.json tõeseks RC.3 väljalase (sisemine 10960)
  • Värskenda LTS loogika, millest sõltuda metadata.json (#11877)
  • Määra vaikeväärtus LTSRrease valetama (#11874)
  • Refaktori pakkimistoru (#11852)
  • Tee kindlaks LTS pakettidel on sümboolsed lingid pwsh ja pwsh-lts (#11843)
  • Muhk Microsoft. PowerShell. Native alates 7.0.0-rc.2 juurde 7.0.0 (#11839)
  • Värskendage NuGeti paketi genereerimist, et kaasata cimcmdlet.dll ja enamik sisseehitatud mooduleid (#11832)
  • Muhk Microsoft. PowerShell. Arhiiv alates 1.2.4.0 juurde 1.2.5 (#11833)
  • Muhk PSReadLine alates 2.0.0-rc2 juurde 2.0.0 (#11831)
  • Jälgimisallika ja serialiseerimise primitiivide lisamine lubatud koosteloendisse (sisemine 10911)
  • Värskendage NextReleaseTag olema v7.0.0-preview.7 (#11372)
  • Tootmiseks vahetage pakend LTS paketid (#11772)
  • Ehitage tar pakette ainult Ubuntu (#11766)
  • Muhk NJsonSchema alates 10.1.4 juurde 10.1.5 (#11730)
  • Parandage sümboolse lingi loomine pakend.psm1 (#11723)
  • Muhk Microsoft. ApplicationInsights alates 2.12.0 juurde 2.12.1 (#11708)
  • Muhk NJsonSchema alates 10.1.3 juurde 10.1.4 (#11620)
  • Liigu uusimate Azure DevOpsi agendi piltide juurde (#11704)
  • Muhk Markdig. Allkirjastatud alates 0.18.0 juurde 0.18.1 (#11641)

Dokumentatsioon ja abisisu

  • Lisage Githubi erinevuste lingid muudatuste logisse (#11652) (Tänan @xtqqczze!)
  • Paranda allahindluse lingi testi tõrge (#11653) (Tänan @xtqqczze!)

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

Groove Musicu lähtestamine Windows 10-s

Groove Musicu lähtestamine Windows 10-s

Kui kasutate operatsioonisüsteemis Windows 10 oma peamise muusikapleieri rakendusena Groove Music...

Loe rohkem

KB5003690 on välja antud Windows 10 jaoks (beeta- ja RP-kanalid)

KB5003690 on välja antud Windows 10 jaoks (beeta- ja RP-kanalid)

Windows 10 21H1 ja 20H2 saada uus plaaster KB5003690. Värskendus on saadaval ainult beetakanalis ...

Loe rohkem

Microsoft lisab Edge'ile oma vahekaardiotsingu funktsiooni

Microsoft lisab Edge'ile oma vahekaardiotsingu funktsiooni

Nagu mäletate, sisaldavad nii Google kui ka Microsoft a Vahekaardi otsing funktsioon, mis võimald...

Loe rohkem