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

Windows 10 Build 18362 (aeglane ring, 19H1)

Windows 10 Build 18362 (aeglane ring, 19H1)

Jäta vastusMicrosoft annab välja uue versiooni Slow Ring Insidersile, mis töötab Windows 10 "19H1...

Loe rohkem

Muutke Windows 10 WiFi-võrgu prioriteeti

Muutke Windows 10 WiFi-võrgu prioriteeti

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

Loe rohkem

Kuidas lähtestada failiajalugu Windows 10-s

Kuidas lähtestada failiajalugu Windows 10-s

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

Loe rohkem