Windows Tips & News

PowerShell 7.1.0 RC 1 on ladattavissa

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

Internet Explorer 11:n offline-asennusohjelman suorat linkit (IE11)

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää

Vaihda käyttäjäagentti Internet Explorer 11:ssä

Vaihda käyttäjäagentti Internet Explorer 11:ssä

Verkkoselaimen käyttäjäagentti on merkkijonoarvo, joka identifioi kyseisen selaimen ja antaa tiet...

Lue lisää

Käyttäjäagentin vaihtaminen Firefoxissa

Käyttäjäagentin vaihtaminen Firefoxissa

Verkkoselaimen käyttäjäagentti on merkkijonoarvo, joka identifioi kyseisen selaimen ja antaa tiet...

Lue lisää