Windows Tips & News

PowerShell 7 RC 3 on saadaval järgmiste muudatustega

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

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.

PowerShelli logo bänner

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.

Reklaam

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.

Sisupeita
PowerShell 7 põhifunktsioonid
Mis on uut PowerShell 7 RC 3-s
Muutuste murdmine
Mootori uuendused ja parandused
Üldised cmdleti värskendused ja parandused
Koodi puhastamine
Tööriistad
Testid
Ehituse ja pakendamise täiustused
Dokumentatsioon ja abisisu

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 loendusviisi (#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

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin
Microsoft on välja andnud Windows 10 järgu 19044.1202 (21H2) ISO pildid

Microsoft on välja andnud Windows 10 järgu 19044.1202 (21H2) ISO pildid

Microsoft on välja andnud ametlikud ISO-pildid Windows 10 versiooni 21H2 Insider jaoks (buid 1904...

Loe rohkem

Windows 11: lubage või keelake akende asukohtade meeldejätmine

Windows 11: lubage või keelake akende asukohtade meeldejätmine

Saate lubada või keelata Pidage meeles akende asukohti operatsioonisüsteemis Windows 11 – funktsi...

Loe rohkem

Liigutage vahekaardid ja aadressiriba Firefoxis alt kasutajaliidese abil

Liigutage vahekaardid ja aadressiriba Firefoxis alt kasutajaliidese abil

Mõni aeg tagasi käsitlesin nippi, mis võimaldab teil liikuda vahelehed Mozilla Firefoxis alla. Se...

Loe rohkem