Windows Tips & News

PowerShell 7.1.0 RC 1 on ladattavissa

click fraud protection
SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

PowerShell 7.1, Windowsissa, MacOS: ssa ja Linuxissa saatavilla olevan cross-platform-skriptiratkaisun tuleva versio, lähestyy julkaisuaan. Tänään sen Release Candidate -versio 1 on tullut ladattavaksi.

PowerShell 7 -banneri

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.

Mainos

Esikatselusta 6 alkaen PowerShell 7.1 Preview on saatavilla Microsoft Storesta.

Sisällyspiilottaa
Mitä uutta PowerShell 7.1 RC 1:ssä
Tunnetut ongelmat
Moottoripäivitykset ja korjaukset
Yleiset Cmdlet-päivitykset ja -korjaukset
Mitä odottaa PowerShell 7.1:ssä

Mitä uutta PowerShell 7.1 RC 1:ssä

Tunnetut ongelmat

Tähän PowerShellin julkaisuun vaikuttavat muutamat tunnetut regressit ja .NET 5.0.0-rc.1:n suunnittelun katkaiseva muutos.


Kun otetaan huomioon näiden regressioiden vaikutukset, erityisesti interaktiivisissa skenaarioissa muissa kuin Windows-järjestelmissä, olemme vain julkaista PowerShell v7.1.0-rc.1 -paketteja Windowsille ja Linuxille, ohittamalla macOS, kunnes v7.1.0-rc.2 on saatavilla oikeat korjaukset.

  • [Regressio] Konsolin API Järjestelmä. Konsoli. TreatControlCAsInput on taaksepäin Linuxissa ja macOS: ssä: dotnet/runtime#42423. Korjaus tehtiin .NET 5.0.0-rc.2:ssa: dotnet/runtime#42432
    • Tämä aiheuttaa Ctrl+c jotta se ei toimi PSReadLinessa Linuxissa ja macOS: ssä.
  • [Regressio] Konsolin API Järjestelmä. Konsoli. ReadKey() palauttaa väärin Ctrl+J varten TULLA SISÄÄN macOS: ssä: dotnet/runtime#42418. Korjaus tehtiin .NET 5.0.0-rc.2:ssa: dotnet/runtime#42477
    • Tämä aiheuttaa TULLA SISÄÄN ei toimi integroidussa PSES-konsolissa.
  • [Regressio] Suorituskyvyn regressio Linuxissa ja macOS: ssä: dotnet/runtime#41739. Korjaus tehtiin .NET 5.0.0-rc.2:ssa: dotnet/runtime#41820
    • Tämä aiheuttaa mahdollisia suorituskykyongelmia joissakin tietyissä arkkitehtuureissa, Linux-distroissa ja macOS: ssä. Esimerkiksi komentojen etsintä PowerShellissä on jopa 20 kertaa hitaampi Ubuntu 18.04 WSL 2:ssa.
  • [By-design rikkova muutos]TLS 1.0 ja TLS 1.1 poistettiin oletusarvosta Linux-koneissa OpenSSL 1.1 ja edellä käytetään: dotnet/runtime#40746
    • Tämä aiheuttaa Invoke-WebRequest ja Invoke-RestMethod heittää AuthenticationException käytettäessä TLS 1.0 tai TLS 1.1 Linux-koneilla missä OpenSSL 1.1 ja edellä on käytetty.

Moottoripäivitykset ja korjaukset

  • Tee korjauksia ComInterop .NET-tiimin ehdottama koodi (#13533)

Yleiset Cmdlet-päivitykset ja -korjaukset

  • Korjaa tapaus, jossa poikkeusviesti sisältää vain "n" Windowsissa (#13684)
  • Tunnistaa CONOUT $ ja CONIN$ varattuna laitteen niminä (#13508) (Kiitos @davidreis97!)
  • Korjata ConciseView interaktiiviselle lisätoiminnolle kirjoitusvirhe (#13623)

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

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn
Quinto Black CT 2.3 Winampille julkaistu suurilla muutoksilla

Quinto Black CT 2.3 Winampille julkaistu suurilla muutoksilla

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

Lue lisää

Quinto Black CT 1.9 Skin Winampille: uusi taajuuskorjain

Quinto Black CT 1.9 Skin Winampille: uusi taajuuskorjain

Winamp on yksi suosituimmista Windowsille saatavilla olevista mediasoittimista. Se on myös yksi v...

Lue lisää

Poista Uusi kirjanmerkki -valintaikkuna käytöstä Firefoxissa

Poista Uusi kirjanmerkki -valintaikkuna käytöstä Firefoxissa

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

Lue lisää