Windows Tips & News

PowerShell 7.1.0 Preview 7 on julkaistu

PowerShell-tiimi on esitellyt uuden PowerShellin esikatseluversion. Tässä on mitä odottaa tulevalta PowerShell 7.1 -alustalta, ja mitä on jo muuttunut Preview 7:ssä.

PowerShell 7.1:n esikatseluversio sisältää .NET 5 esikatselu 1. PowerShell 7.0:sta alkaen kehittäjät ovat siirtyneet mukautumaan .NET: n julkaisun ja tuen elinkaaren aikana lähemmin. PowerShell 7.1:n odotetaan tulevan saataville viikon tai kahden sisällä .NET 5:n julkaisupäivästä talvella 2020, ja sen odotetaan vastaavan niiden vuotuista julkaisutahtia jatkossa.

Esikatselusta 6 alkaen PowerShell 7.1 Preview on saatavilla Microsoft Storesta.

Mitä uutta PowerShell 7.1 Preview 6:ssa

Muutoksia rikkovat

  • Korjata $? olla olematta $false kun alkuperäinen komento kirjoittaa stderr (#13395)

Moottoripäivitykset ja korjaukset

  • Alijärjestelmän laajennusmallin alkutyö (minimaaliseen tehoshelliin) (#13186)
  • Optimoida GetSystemLockdownPolicy ei-sulkutilanteisiin (#13438)

Yleiset Cmdlet-päivitykset ja -korjaukset

  • Palauta "Lisää parametri -Sivutettu kohtaan Hae apua tukemaan sivutusta (#13374)" (#13519)
  • Lisää tuki kohteelle TLS 1.3 Web cmdletissä (#13409) (Kiitos @iSazonov!)
  • Lisää tyhjä tarkistus args sisään CommandLineParser (#13451) (Kiitos @iSazonov!)
  • Käsittele Microsoft Store -sovellusten jäsennyspisteet (#13481) (Kiitos @iSazonov!)
  • Liikkua PSNullConditionalOperators ominaisuus pois kokeellisesta (#13529)
  • Liikkua PSNativePSPathResolution ominaisuus pois kokeellisesta (#13522)
  • Käytä kenttää, jos ominaisuutta ei ole olemassa ObRoot käytettäessä PowerShellia suoraan säiliöön (#13375) (Kiitos @puolipallo!)
  • Tukahduttaa UTF-7 vanhentuneet varoitukset (#13484)
  • Vältä useita an IEnumerable esimerkki sisään Compiler.cs (#13491)
  • Muuttaa Add-Type-OutputType olla tukematta Konsolisovellus ja Windows-sovellus (#13440)
  • Luo varoituksia milloin UTF-7 on määritetty koodaukseksi (#13430)

Koodin puhdistus

Kiitämme seuraavia avustajia!

@xtqqczze, @tamasvajk

Työkalut

  • vscode: Lisää editorconfig suositeltuihin laajennuksiin (#13537) (Kiitos @xtqqczze!)
  • Poista vanhentunut ZapDisable liittyvä koodi build.psm1 (#13350) (Kiitos @jackerr3!)

Testit

  • Poista käytöstä WMF latauslinkin validointitesti (#13479)

Mitä odottaa PowerShell 7.1:ssä

  • PowerShellGet 3.0
  • Salainen hallintamoduuli, PowerShellin laajennettava abstraktiokerros, joka on vuorovaikutuksessa Secrets ja Secrets Vaultsin kanssa, saa Linux-tuen.
  • PSScriptAnalyzer 2.0 parantaa käyttökokemusta VSCode-PowerShellin ja PSEditorServicesin kanssa.
  • Tehty parannuksia PowerShell Jupyter -ydin
  • Tehty parannuksia platyPS vNext, PowerShell-moduuli, jota kehittäjät käyttävät tällä hetkellä PowerShell-dokumentaation muuntamiseen markdownista päivitettäväksi ohjeeksi.

On myös useita alueita, joilla on mahdollista tehdä lisää parannuksia ja muutoksia, mukaan lukien asennus ja päivitys, Shell-parannukset, interaktiivinen käyttökokemus.

Lopuksi PowerShell saattaa saada minimaalisen asennuksen, joka sisältää vain skripteillesi tarvittavat PowerShellin osat. Se ei vain vie vähemmän levytilaa, mutta mikä vielä tärkeämpää, minimaalinen koodijoukko tarkoittaa vähemmän korjaus- ja suojaushyökkäyspintaa.

Voit ladata sen täältä:

Lataa PowerShell 7.1 -esikatselu

Windows 11:ssä on erilaiset äänet tummille ja vaaleille teemoille

Windows 11:ssä on erilaiset äänet tummille ja vaaleille teemoille

Windows 11, käyttöjärjestelmän uusin versio, sisältää joukon upouusia ääniä. Ne ovat pehmeitä ja ...

Lue lisää

Firefoxin asettaminen oletusselaimeksi Windows 10:ssä

Firefoxin asettaminen oletusselaimeksi Windows 10:ssä

Windows 10:ssä Microsoft muutti jälleen tapaa, jolla sovellukset asetetaan oletusarvoisesti. Se m...

Lue lisää

Kuinka avata komentokehote käynnistyksen yhteydessä Windows 11:ssä

Kuinka avata komentokehote käynnistyksen yhteydessä Windows 11:ssä

Tämä viesti näyttää, kuinka komentokehote avataan käynnistyksen yhteydessä Windows 11:ssä. Konsol...

Lue lisää