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 kirjoittaastderr
(#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
kohtaanHae apua
tukemaan sivutusta (#13374)" (#13519) - Lisää tuki kohteelle
TLS
1.3 Web cmdletissä (#13409) (Kiitos @iSazonov!) - Lisää tyhjä tarkistus
args
sisäänCommandLineParser
(#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äänCompiler.cs
(#13491) - Muuttaa
Add-Type-OutputType
olla tukemattaKonsolisovellus
jaWindows-sovellus
(#13440) - Luo varoituksia milloin
UTF-7
on määritetty koodaukseksi (#13430)
Koodin puhdistus
@xtqqczze, @tamasvajk
Työkalut
- vscode: Lisää
editorconfig
suositeltuihin laajennuksiin (#13537) (Kiitos @xtqqczze!) - Poista vanhentunut
ZapDisable
liittyvä koodibuild.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