Windows Tips & News

PowerShell 7 RC 3 ir pieejams ar šādām izmaiņām

click fraud protection
IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju

Microsoft izlaiž jaunu nākamās paaudzes PowerShell skriptu valodas versiju. Interesanti lietotāji var iegūt PowerShell 7 Release Candidate 3. Tajā ir iekļautas vairākas jaunas funkcijas un daudzi kļūdu labojumi gan no kopienas, gan no PowerShell komandas.

PowerShell logotipa reklāmkarogs

PowerShell ir uzlabota komandu uzvednes forma. Tas ir papildināts ar milzīgu lietošanai gatavu cmdlet komplektu, un tam ir iespēja izmantot .NET framework/C# dažādos scenārijos. Sistēmā Windows ir iekļauts GUI rīks PowerShell ISE, kas ļauj noderīgā veidā rediģēt un atkļūdot skriptus.

Reklāma

PowerShell 7 ir pirmā komandrindas apvalka un skriptu valodas pakotne, kuras pamatā ir .NET Core 3.0. Tas var sasniegt saderību ar 90+% no Windows iesūtnes PowerShell moduļi, izmantojot izmaiņas .NET Core 3.0, kas atjauno daudzas API, kas nepieciešamas moduļiem, kas veidoti uz .NET Framework, lai tie darbotos ar .NET Core izpildlaiks.

Microsoft sagaida, ka PowerShell 7 vispārējā pieejamība janvārī būs viņu pirmais ilgtermiņa apkalpošanas laidiens.

Laikā no izlaiduma kandidāta līdz vispārējai pieejamībai Microsoft pieņems tikai kritiskus kļūdu labojumus un netiks iekļautas jaunas funkcijas. Par šo izlaidumu daži Eksperimentālās funkcijas tiks uzskatīts par dizaina stabilu un vairs nebūs eksperimentāls. Tas nozīmē, ka jebkādas turpmākas šo funkciju dizaina izmaiņas tiks uzskatītas par pārmaiņām.

Saturspaslēpties
Galvenās PowerShell 7 funkcijas
Kas jauns programmā PowerShell 7 RC 3
Pārraušanas izmaiņas
Dzinēja atjauninājumi un labojumi
Vispārīgi Cmdlet atjauninājumi un labojumi
Koda tīrīšana
Rīki
Pārbaudes
Konstrukcijas un iepakojuma uzlabojumi
Dokumentācijas un palīdzības saturs

Galvenās PowerShell 7 funkcijas

  • .NET Core 3.1 (LTS)
  • Katram objektam - Paralēli
  • Windows saderības iesaiņojums
  • Paziņojums par jaunu versiju
  • Jauns kļūdu skats un Get-Error cmdlet
  • Cauruļvadu ķēdes operatori (&& un ||)
  • Trīskāršais operators (a? b: c)
  • Nulles piešķiršanas un apvienošanas operatori (?? un ??=)
  • Starpplatformu Invoke-DscResource (eksperimentāls)
  • Ārpus GridView, - ShowWindow un citas mantotās GUI cmdlet ir atkal pieejamas operētājsistēmā Windows

Kas jauns programmā PowerShell 7 RC 3

Pārraušanas izmaiņas

  • Labot Invoke-Command trūkst kļūdas sesijas pārtraukšanas laikā (#11586)

Dzinēja atjauninājumi un labojumi

  • Atjauniniet karti starp konsoles krāsu uz VT sekvences (#11891)
  • Labojiet SSH tālvadības kļūdu Windows platformā (#11907)
  • Atjaunot PowerShellStreamTypeenum ar an ObsoleteAtribūts (#11836)
  • Rīkojieties gadījumos, kad CustomEvent sākotnēji netika nosūtīts (#11807)
  • Labojiet COM objektu uzskaites veidu (#11795)
  • Labot NativeDllHandler neizmest, ja fails netiek atrasts (#11787)
  • Atjaunot Iestatīt pārtraukuma punktus API (#11622)
  • Nepalaidiet garām -l login_name vai -p ports uz ssh (#11518) (Paldies @LucaFilipozzi!)
  • Labot par JEA lietotāja loma virtuālajā kontā (#11668)
  • Neatrisiniet veidus no komplektiem, kas ir ievietoti atsevišķi AssemblyLoadContext (#11088)

Vispārīgi Cmdlet atjauninājumi un labojumi

  • Sinhronizēt pašreizējo direktoriju WinCompat attālā sesija (#11809)
  • Pievienot WinCompat liegt saraksta atbalstu, izmantojot iestatījumu in powershell.config.json (#11726)
  • Izlabojiet nevajadzīgo līnijas apgriešanu, kas rada nepareizu indeksu ar ConciseView (#11670)

Koda tīrīšana

  • Mainīt nosaukumu ClrVersion parametrs atpakaļ, lai atjaunotu izmaiņas lielo burtu lietošanā (#11623)

Rīki

  • Atjaunināt izmaiņu žurnāla ģenerēšanas skriptu (#11736) (Paldies @xtqqczze!)
  • Atjaunināt uz CredScan v2 (#11765)

Pārbaudes

  • Noteikti pārbaudiet, vai mēs izlaižam testu, izmantojot konsekventu loģiku (#11892)
  • Izlaist direktorija izveidi saknes testā operētājsistēmā MacOS (#11878)
  • Atjaunināt Get-PlatformInfo palīgs un testi Debian 10, 11 un CentOS 8 (#11842)
  • Nodrošiniet pareizu pwsh tiek izmantots testa braucieniem (#11486) (Paldies @iSazonovs!)

Konstrukcijas un iepakojuma uzlabojumi

  • Pievienot LTSRlease vērtība no metadata.json uz release.json (#11897)
  • Bump Microsoft. ApplicationInsights no 2.12.1 uz 2.13.0 (#11894)
  • Padariet LTS pakotni vienmēr par priekšskatījumu (#11895)
  • Bump Sistēma. Dati. SqlClient no 4.8.0 uz 4.8.1 (#11879)
  • Mainīt LTSRlease vērtība iekšā metadata.json līdz patiesībai RC.3 laidiens (iekšējais 10960)
  • Atjaunināt LTS loģika, no kuras paļauties metadata.json (#11877)
  • Iestatiet noklusējuma vērtību LTSRlease melot (#11874)
  • Refaktora iepakojuma cauruļvads (#11852)
  • Pārliecinies LTS iepakojumiem ir simboliskas saites uz pwsh un pwsh-lts (#11843)
  • Bump Microsoft. PowerShell. Dzimtā no 7.0.0-rc.2 uz 7.0.0 (#11839)
  • Atjauniniet NuGet pakotnes paaudzi, lai iekļautu cimcmdlet.dll un lielākā daļa iebūvēto moduļu (#11832)
  • Bump Microsoft. PowerShell. Arhīvs no 1.2.4.0 uz 1.2.5 (#11833)
  • Bump PSReadLine no 2.0.0-rc2 uz 2.0.0 (#11831)
  • Pievienojiet izsekošanas avota un serializācijas primitīvus atļautajam montāžas sarakstam (iekšējais 10911)
  • Atjauniniet NextReleaseTag jābūt v7.0.0-preview.7 (#11372)
  • Mainiet iepakojumu, lai ražotu LTS iepakojumi (#11772)
  • Veidojiet tar pakotnes tikai tad, kad veidojat uz Ubuntu (#11766)
  • Bump NJsonSchema no 10.1.4 uz 10.1.5 (#11730)
  • Labojiet simboliskās saites izveidi iepakojums.psm1 (#11723)
  • Bump Microsoft. ApplicationInsights no 2.12.0 uz 2.12.1 (#11708)
  • Bump NJsonSchema no 10.1.3 uz 10.1.4 (#11620)
  • Pāriet uz jaunākajiem Azure DevOps aģenta attēliem (#11704)
  • Bump Markdig. Parakstīts no 0.18.0 uz 0.18.1 (#11641)

Dokumentācijas un palīdzības saturs

  • Pievienojiet saites uz atšķirībām Github izmaiņu žurnālā (#11652) (Paldies @xtqqczze!)
  • Labojiet lejupielādes saites pārbaudes kļūmi (#11653) (Paldies @xtqqczze!)

PowerShell 7 ir “iedarbināties” laidiens, kas nozīmē, ka tas tiek oficiāli atbalstīts ražošanā līdz PowerShell 7 vispārējās pieejamības (GA) izlaišanai nākamajā mēnesī.

Avots: Microsoft

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju
Noņemiet disku no krātuves vietu kopas operētājsistēmā Windows 10

Noņemiet disku no krātuves vietu kopas operētājsistēmā Windows 10

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspējuGlab...

Lasīt vairāk

Mainiet krātuves vietu krātuves baseinā operētājsistēmā Windows 10

Mainiet krātuves vietu krātuves baseinā operētājsistēmā Windows 10

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspējuGlab...

Lasīt vairāk

Operētājsistēmas Windows 10 kumulatīvie atjauninājumi 2019. gada 21. maijā

Operētājsistēmas Windows 10 kumulatīvie atjauninājumi 2019. gada 21. maijā

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspējuMicr...

Lasīt vairāk