Windows Tips & News

PowerShell 7.1 Preview on nyt saatavilla

PowerShell-tiimillä on otettu käyttöön PowerShellin uusi versio. Pian julkaisun jälkeen PowerShell 7.0, tulevan PowerShell 7.1 -alustan esikatseluversio on julkistettu. Tässä on mitä odottaa ja mikä on jo muuttunut.

PowerShell 7.1:n esikatseluversio on huomionarvoinen sisältäessään .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.

Mitä uutta PowerShell 7.1 -esikatselussa

Muutoksia rikkovat

  • Käytä invarianttia kulttuurimerkkijonon muuntamista varten -korvata operaattori (#10954) (Kiitos @iSazonov!)

Moottoripäivitykset ja korjaukset

  • Palauta tekemät PR: t DBNull. Arvo ja NullString. Arvo kohdeltu kuin $null (#11648)

Kokeelliset ominaisuudet

  • Käytä invarianttia kulttuurimerkkijonon muuntamista varten -korvata operaattori (#10954) (Kiitos @iSazonov!)

Yleiset Cmdlet-päivitykset ja -korjaukset

  • Korjaa operaattorin järjestysongelma sidekoodissa (#12075) (Kiitos @DamirAinullin!)
  • Korjata NullReferenceException kun sidotaan yleisiä tyyppiparametreja ActionPreference (#12124)
  • Korjaa sarjoitetun oletusmuotoilu MatchInfo (#11728) (Kiitos @iSazonov!)
  • Käytä asynkronisia virtoja Invoke-RestMethod (#11095) (Kiitos @iSazonov!)
  • Osoite UTF-8 Detection In Get-Content -Tail (#11899) (Kiitos @NoMoreFood!)
  • Käsittele IOException sisään Hanki-FileHash (#11944) (Kiitos @iSazonov!)
  • Muuta "PowerShell Core" arvoksi "PowerShell" resurssimerkkijonossa (#11928) (Kiitos @alexandair!)
  • Tuo takaisin MainWindowTitle sisään PSHostProcessInfo (#11885) (Kiitos @iSazonov!)
  • Muut pienet päivitykset Windows-yhteensopivuuteen (#11980)
  • Korjata ConciseView jakaa Sijaintiviesti käyttämällä [Ympäristö]::NewLine (#12010)
  • Poista verkkohypyn rajoitus interaktiivisista istunnoista (#11920)
  • Korjata NullReferenceException sisään SuspendStoppingPipeline() ja RestoreStoppingPipeline() (#11870) (Kiitos @iSazonov!)
  • Luo GUID kohteelle FormatViewDefinitionInstanceId jos ei tarjota (#11896)
  • Korjata ConciseView jossa virheilmoitus on leveämpi kuin ikkunan leveys eikä siinä ole välilyöntejä (#11880)
  • Salli monialustainen CAPI-yhteensopiva etäavainten vaihto (#11185) (Kiitos @silijon!)
  • Korjaa virheilmoitus (#11862) (Kiitos @NextTurn!)
  • Korjata ConciseView käsitellä tapauksia, joissa ei ole konsolia leveyden saamiseksi (#11784)
  • Päivittää Cms-komennot käyttää Store vs sertifikaatin toimittajaa (#11643) (Kiitos @mikeTWC1984!)
  • ota käyttöön pwsh työskennellä Windows-järjestelmissä, joissa mpr.dll ja STA ei ole saatavilla (#11748)
  • Refaktoroi ja toteuta Käynnistä tietokone uudelleen varten Un*x ja macOS (#11319)
  • Lisää toteutus Stop-tietokone Linuxille ja macOS: lle (#11151)
  • Korjata auta toiminto tarkistaaksesi jos Vähemmän on saatavilla ennen käyttöä (#11737)
  • Päivittää PSPath sisään Certificate_format_ps1.xml (#11603) (Kiitos @xtqqczze!)
  • Muuta säännöllinen lauseke vastaamaan relaatiotyyppejä ilman lainausmerkkejä Linkin otsikossa (#11711) (Kiitos @Marusyk!)
  • Korjaa virheilmoitus symbolisen linkin poistamisen aikana (#11331)
  • Lisää mukautettu "Selected.*" -tyyppi kohtaan PSCustomObject sisään Select-Object vain kerran (#11548) (Kiitos @iSazonov!)
  • Lisätä -AsUTC kohtaan Hanki päivämäärä cmdlet (#11611)
  • Korjaa ryhmittelykäyttäytyminen Boolen arvoilla Muoto-Hex (#11587) (Kiitos @vexx32!)
  • Tehdä Testi-yhteys käytä aina oletusarvoista synkronointikontekstia ping-pyyntöjen lähettämiseen (#11517)
  • Korjaa käynnistysvirheilmoitukset (#11473) (Kiitos @iSazonov!)
  • Ohita ylätunnisteet nolla-arvoilla web-cmdletissä (#11424) (Kiitos @iSazonov!)
  • Lisää sekki uudelleen Invoke-Command luopua työstä. (#11388)
  • Palauta "Päivitä muotoilija, jotta et kirjoita rivinvaihtoja, jos sisältö on tyhjä (#11193)" (#11342) (Kiitos @iSazonov!)
  • Sallia CompleteInput palauttaaksesi tulokset Argument Completer kun AST tai Skriptillä on vastaava funktiomääritelmä (#10574) (Kiitos @M1kep!)
  • Päivitä muotoilija, jotta et kirjoita uusia rivejä, jos sisältö on tyhjä (#11193)

Näiden muutosten lisäksi on yleisiä koodi-, testi- ja dokumentaatioparannuksia.

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.

Virallisessa tiedotteessa mainitaan myös useita alueita, joilla on mahdollista tehdä enemmän parannuksia ja muutoksia, mukaan lukien asennus ja päivitys, Shellin parannukset, interaktiivinen käyttäjä Kokea.

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 1

KORJAUS: Hiiren osoitin jää reunaan liikuttaessa useiden näyttöjen välillä

KORJAUS: Hiiren osoitin jää reunaan liikuttaessa useiden näyttöjen välillä

Jos sinulla on useita näyttöjä Windows 8.1 -päivityksessä 1, olet saattanut huomata hiiren osoitt...

Lue lisää

Microsoft julkaisee virallisesti Math Solverin esikatselun Edgessä

Microsoft julkaisee virallisesti Math Solverin esikatselun Edgessä

Math Solver on nyt yleisesti saatavilla Preview to Insiders -tilassa kaikissa Microsoft Edgen enn...

Lue lisää

Math Solver -painikkeen lisääminen tai poistaminen Microsoft Edgen työkalupalkista

Math Solver -painikkeen lisääminen tai poistaminen Microsoft Edgen työkalupalkista

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää