Windows Tips & News

Tagad ir pieejams PowerShell 7.1 priekšskatījums

PowerShell komandai ir ieviests jauna PowerShell versija. Īsi pēc izlaišanas PowerShell 7.0, ir publiski pieejama gaidāmās PowerShell 7.1 platformas priekšskatījuma versija. Lūk, ko sagaidīt un kas jau ir mainījies.

PowerShell 7.1 priekšskatījuma izlaidums ir ievērojams ar to, ka tas ir iekļauts .NET 5 priekšskatījums 1.

Sākot ar PowerShell 7.0, izstrādātāji ir mainījušies, lai pielāgotos .NET izlaišanas un atbalsta dzīves cikls ciešāk. Paredzams, ka PowerShell 7.1 kļūs pieejams nedēļas vai divu laikā pēc .NET 5 izlaišanas datuma 2020. gada ziemā, un tas būs saskaņots ar to ikgadējo izlaišanas ātrumu.

Kas jauns PowerShell 7.1 priekšskatījumā

Pārraušanas izmaiņas

  • Izmantot invariantās kultūras virknes konvertēšanu -aizvietot operators (#10954) (Paldies @iSazonovs!)

Dzinēja atjauninājumi un labojumi

  • Atjaunojiet izveidotos PR DBNull. Vērtība un NullString. Vērtība apstrādāts kā $null (#11648)

Eksperimentālās funkcijas

  • Izmantot invariantās kultūras virknes konvertēšanu -aizvietot operators (#10954) (Paldies @iSazonovs!)

Vispārīgi Cmdlet atjauninājumi un labojumi

  • Novērsiet operatora preferenču pasūtījuma problēmu saistvielas kodā (#12075) (Paldies @DamirAinullin!)
  • Labot NullReferenceException sasaistot kopīgus tipa parametrus ActionPreference (#12124)
  • Labojiet noklusējuma formatējumu deserializētajam MatchInfo (#11728) (Paldies @iSazonovs!)
  • Izmantojiet asinhronās straumes Invoke-RestMethod (#11095) (Paldies @iSazonovs!)
  • Adrese UTF-8 noteikšanas in Get-Content -Tail (#11899) (Paldies @NoMoreFood!)
  • Rīkojieties ar IOIzņēmums iekšā Get-FileHash (#11944) (Paldies @iSazonovs!)
  • Mainiet "PowerShell Core" uz "PowerShell" resursa virknē (#11928) (Paldies @alexandair!)
  • Atnest atpakaļ MainWindowTitle iekšā PSHostProcessInfo (#11885) (Paldies @iSazonovs!)
  • Dažādi nelieli Windows saderības atjauninājumi (#11980)
  • Labot ConciseView sadalīt Pozīcijas ziņojums izmantojot [Vide]::NewLine (#12010)
  • Noņemiet tīkla lēciena ierobežojumu interaktīvām sesijām (#11920)
  • Labot NullReferenceException iekšā SuspendStoppingPipeline() un RestoreStoppingPipeline() (#11870) (Paldies @iSazonovs!)
  • Ģenerēt GUID priekš FormatViewDefinitionInstanceId ja tas nav nodrošināts (#11896)
  • Labot ConciseView kur kļūdas ziņojums ir platāks par loga platumu un tajā nav atstarpes (#11880)
  • Atļaut starpplatformu Saderīgs ar CAPI attālā atslēgu apmaiņa (#11185) (Paldies @silijon!)
  • Labot kļūdas ziņojumu (#11862) (Paldies @NextTurn!)
  • Labot ConciseView lai apstrādātu gadījumus, kad nav konsoles, lai iegūtu platumu (#11784)
  • Atjaunināt CmsCommands lai izmantotu veikalu pret sertifikātu nodrošinātāju (#11643) (Paldies @mikeTWC1984!)
  • Iespējot pwsh strādāt uz Windows sistēmām, kur mpr.dll un STA nav pieejams (#11748)
  • Refaktorēt un ieviest Restartēt-dators priekš Un*x un macOS (#11319)
  • Pievienojiet ieviešanu Stop-Dators operētājsistēmai Linux un macOS (#11151)
  • Labot palīdzēt funkcija, lai pārbaudītu, vai mazāk ir pieejams pirms lietošanas (#11737)
  • Atjaunināt PPSPath iekšā Certificate_format_ps1.xml (#11603) (Paldies @xtqqczze!)
  • Mainiet regulāro izteiksmi, lai atbilstu relāciju veidiem bez pēdiņām saites galvenē (#11711) (Paldies @Marusyk!)
  • Labojiet kļūdas ziņojumu simboliskās saites dzēšanas laikā (#11331)
  • Pievienojiet pielāgotu veidu 'Atlasīts.*' PSCustomObject iekšā Select-Object tikai vienu reizi (#11548) (Paldies @iSazonovs!)
  • Pievienot -AsUTC uz Get-Date cmdlet (#11611)
  • Labojiet grupēšanas darbību, izmantojot Būla vērtības Formāts-hex (#11587) (Paldies @vexx32!)
  • Veidot Testa savienojums ping pieprasījumu nosūtīšanai vienmēr izmantojiet noklusējuma sinhronizācijas kontekstu (#11517)
  • Izlabojiet startēšanas kļūdu ziņojumus (#11473) (Paldies @iSazonovs!)
  • Ignorēt galvenes ar nulles vērtībām tīmekļa cmdlet (#11424) (Paldies @iSazonovs!)
  • Atkārtoti pievienojiet pārbaudi Invoke-Command atbrīvoties no darba. (#11388)
  • Atjaunot "Atjaunināt formatētāju, lai nerakstītu jaunas rindiņas, ja saturs ir tukšs (#11193)" (#11342) (Paldies @iSazonovs!)
  • Atļaut CompleteInput lai atgrieztu rezultātus no Argumentu komplektētājs kad AST vai skriptam ir atbilstoša funkcijas definīcija (#10574) (Paldies @M1kep!)
  • Atjauniniet formatētāju, lai nerakstītu jaunas rindiņas, ja saturs ir tukšs (#11193)

Papildus šīm izmaiņām ir vispārīgi koda, pārbaudes un dokumentācijas uzlabojumi.

Ko gaidīt programmā PowerShell 7.1

  • PowerShellGet 3.0
  • Slepenās pārvaldības modulis, paplašināms PowerShell abstrakcijas slānis, kas paredzēts mijiedarbībai ar Secrets un Secrets Vaults, saņems Linux atbalstu.
  • PSScriptAnalyzer 2.0, lai nodrošinātu labāku lietotāja pieredzi ar VSCode-PowerShell un PSEditorServices.
  • Uzlabojumi, kas veikti, lai PowerShell Jupyter kodols
  • Uzlabojumi, kas veikti, lai platyPS vNext — PowerShell modulis, ko izstrādātāji pašlaik izmanto, lai pārvērstu PowerShell dokumentāciju no atzīmes uz atjaunināmu palīdzību.

Oficiālajā paziņojumā ir minētas arī vairākas jomas, kurās iespējams paveikt vairāk uzlabojumi un izmaiņas, tostarp instalēšana un atjaunināšana, apvalka uzlabojumi, interaktīvs lietotājs Pieredze.

Visbeidzot, PowerShell var iegūt minimālu iestatījumu, kas ietver tikai tās PowerShell daļas, kas nepieciešamas jūsu skriptiem. Tas ne tikai aizņemtu mazāk vietas diskā, bet, kas ir vēl svarīgāk, minimāls koda komplekts nozīmē mazāk ielāpu un drošības uzbrukuma virsmas.

Jūs varat to lejupielādēt šeit:

Lejupielādēt PowerShell 7.1 priekšskatījumu 1

Windows 10 Build 17763.17 novērš datu zuduma problēmu

Microsoft atkārtoti izlaiž Windows 10 2018. gada oktobra atjauninājumu. Pēc izmeklēšanas uzņēmuma...

Lasīt vairāk

Kā atspējot vai iespējot Google Chrome reklāmu bloķētāju

Kā atspējot vai iespējot Google Chrome reklāmu bloķētāju

Google Chrome ietver iebūvētu reklāmu bloķētāju. Tas spēj noteikt saites, kas slēptas kā atskaņoš...

Lasīt vairāk

Windows 10 Redstone 5 arhīvi

Tikai dažas dienas pēc Windows 10 Build 17763 izlaišanas Fast Ring Insiders, Microsoft izlaiž to ...

Lasīt vairāk