Windows Tips & News

PowerShell 7.1 eelvaade on nüüd saadaval

click fraud protection

PowerShelli meeskonnal on tutvustati PowerShelli uus versioon. Veidi pärast ilmumist PowerShell 7.0, on tulevase PowerShell 7.1 platvormi eelvaateversioon avalikkusele kättesaadav. Siin on, mida oodata ja mis on juba muutunud.

PowerShell 7.1 eelvaateväljaanne on märkimisväärne selle poolest, et see sisaldab .NET 5 eelvaade 1.

Alates versioonist PowerShell 7.0 on arendajad nihkunud, et ühtlustada .NET-i väljalaske ja toe elutsükkel lähemalt. PowerShell 7.1 peaks olema saadaval nädala või kahe jooksul pärast .NET 5 väljalaskekuupäeva talvel 2020 ja ühtlustub nende iga-aastase väljalaskesagedusega.

Mis on uut PowerShelli 7.1 eelvaates?

Muutuste murdmine

  • Kasutage invariantse kultuuri stringi teisendamist - asendada operaator (#10954) (Tänan @iSazonov!)

Mootori uuendused ja parandused

  • Taasta tehtud PR-d DBNull. Väärtus ja NullString. Väärtus käsitletud kui $null (#11648)

Eksperimentaalsed funktsioonid

  • Kasutage invariantse kultuuri stringi teisendamist - asendada operaator (#10954) (Tänan @iSazonov!)

Üldised cmdleti värskendused ja parandused

  • Parandage operaatori eelistuse järjekorra probleem sidekoodis (#12075) (Tänan @DamirAinullin!)
  • Parandage NullReferenceException tüübi ühiste parameetrite sidumisel ActionPreference (#12124)
  • Parandage deserialiseeritud vaikevorming MatchInfo (#11728) (Tänan @iSazonov!)
  • Kasutage sisse asünkroonseid vooge Invoke-RestMethod (#11095) (Tänan @iSazonov!)
  • Aadress UTF-8 tuvastamise sisend Get-Content -Tail (#11899) (Tänan @NoMoreFood!)
  • Käsitsege IOErand sisse Get-FileHash (#11944) (Tänan @iSazonov!)
  • Muutke ressursi stringis "PowerShell Core" väärtuseks "PowerShell" (#11928) (Tänan @alexandair!)
  • Tagasi tooma MainWindowTitle sisse PSHostProcessInfo (#11885) (Tänan @iSazonov!)
  • Mitmesugused väikesed värskendused Windowsi ühilduvusele (#11980)
  • Parandage ConciseView lõhestada Positsioonisõnum kasutades [Keskkond]::NewLine (#12010)
  • Eemaldage interaktiivsete seansside jaoks võrgu hüppepiirang (#11920)
  • Parandage NullReferenceException sisse SuspendStoppingPipeline() ja RestoreStoppingPipeline() (#11870) (Tänan @iSazonov!)
  • Genereeri GUID jaoks FormatViewDefinitionInstanceId kui seda ei pakuta (#11896)
  • Parandage ConciseView kus veateade on laiem kui akna laius ja sellel pole tühikuid (#11880)
  • Luba platvormideülene CAPI-ga ühilduv kaugvõtmevahetus (#11185) (Tänan @silijon!)
  • Paranda veateade (#11862) (Tänan @NextTurn!)
  • Parandage ConciseView käsitleda juhtumeid, kus laiuse saamiseks pole konsooli (#11784)
  • Värskenda Cms käsud kasutada Store vs sertifikaadi pakkujat (#11643) (Tänan @mikeTWC1984!)
  • Luba pwsh töötada Windowsi süsteemides, kus mpr.dll ja STA pole saadaval (#11748)
  • Refaktoreerige ja rakendage Taaskäivitage - arvuti jaoks Un*x ja macOS (#11319)
  • Lisage rakendus Stop-Arvuti Linuxi ja macOS-i jaoks (#11151)
  • Parandage abi funktsioon kontrollimaks, kas vähem on saadaval enne kasutamist (#11737)
  • Värskenda PSPath sisse Certified_format_ps1.xml (#11603) (Tänan @xtqqczze!)
  • Muutke regulaaravaldist nii, et see sobiks seosetüüpidega ilma jutumärkideta lingi päises (#11711) (Tänan @Marusyk!)
  • Parandage tõrketeade sümboolse lingi kustutamise ajal (#11331)
  • Lisage kohandatud tüüp „Valitud.*”. PSCustomObject sisse Select-Object ainult üks kord (#11548) (Tänan @iSazonov!)
  • Lisama -AsUTC juurde Hankige kuupäev cmdlet (#11611)
  • Parandage rühmitamise käitumine Boole'i ​​väärtustega Kuueteistkümnendiku vorming (#11587) (Tänan @vexx32!)
  • Tegema Test-ühendus kasutage pingipäringute saatmiseks alati vaikimisi sünkroonimiskonteksti (#11517)
  • Parandage käivitamise veateated (#11473) (Tänan @iSazonov!)
  • Ignoreeri veebi cmdlet-i nullväärtustega päiseid (#11424) (Tänan @iSazonov!)
  • Lisage uuesti tšekk Invoke-Command töökoht käsutada. (#11388)
  • Ennista "Värskenda vormindajat, et mitte kirjutada reavahetusi, kui sisu on tühi (#11193)" (#11342) (Tänan @iSazonov!)
  • Lubama CompleteInput tulemuste tagastamiseks Argumendi lõpetaja millal AST või skriptil on sobiv funktsiooni definitsioon (#10574) (Tänan @M1kep!)
  • Värskendage vormindajat, et mitte kirjutada uusi ridu, kui sisu on tühi (#11193)

Lisaks nendele muudatustele on üldised koodi-, testi- ja dokumentatsioonitäiustused.

Mida oodata rakenduses PowerShell 7.1

  • PowerShellGet 3.0
  • Salajase halduse moodul, PowerShelli laiendatav abstraktsioonikiht saladuste ja saladuste hoidlatega suhtlemiseks, saab Linuxi toe.
  • PSScriptAnalyzer 2.0 parema kasutajakogemuse tagamiseks VSCode-PowerShelli ja PSEditorServicesiga.
  • Tehtud parandused PowerShelli Jupyteri kernel
  • Tehtud parandused platyPS vNext, PowerShelli moodul, mida arendajad kasutavad praegu PowerShelli dokumentatsiooni teisendamiseks allahindlusest värskendatavaks abiks.

Ametlikus teadaandes mainitakse ka mitmeid valdkondi, kus on võimalik rohkem ära teha täiustused ja muudatused, sealhulgas installimine ja värskendamine, kesta täiustused, interaktiivne kasutaja Kogemused.

Lõpuks võib PowerShell saada minimaalse seadistuse, mis hõlmab ainult teie skriptide jaoks vajalikke PowerShelli osi. See mitte ainult ei võta vähem kettaruumi, vaid mis veelgi olulisem, minimaalne koodikomplekt tähendab vähem paikamist ja turvaründepinda.

Saate selle alla laadida siit:

Laadige alla PowerShell 7.1 eelvaade 1

Kodurühma töölaua ikooni lisamine Windows 10-s

Kodurühma töölaua ikooni lisamine Windows 10-s

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

Loe rohkem

Windows 10 Build 17682 on väljas

Windows 10 Build 17682 on väljas

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

Loe rohkem

Ametlik Windows 10 ajaskaala laiendus Google Chrome'i jaoks

Ametlik Windows 10 ajaskaala laiendus Google Chrome'i jaoks

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

Loe rohkem