Windows Tips & News

PowerShell 7.1.0 RC 1 este disponibil pentru descărcare

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului

PowerShell 7.1, viitoarea versiune a soluției de scriptare multiplatformă disponibilă pe Windows, MacOS și Linux, se apropie de lansare. Astăzi, versiunea sa Release Candidate 1 a devenit disponibilă pentru descărcare.

Banner PowerShell 7

Versiunea de previzualizare a PowerShell 7.1 include Previzualizare .NET 5 1. Începând cu PowerShell 7.0, dezvoltatorii s-au aliniat cu Lansarea .NET și ciclul de viață al suportului mai aproape. Se așteaptă ca PowerShell 7.1 să devină disponibil într-o săptămână sau două de la data lansării .NET 5 din iarna 2020 și să se alinieze cu cadența lor anuală de lansare în viitor.

Publicitate

Începând cu Preview 6, PowerShell 7.1 Preview este disponibil în Microsoft Store.

Cuprinsascunde
Ce este nou în PowerShell 7.1 RC 1
probleme cunoscute
Actualizări și remedieri ale motorului
Actualizări și remedieri generale ale cmdlet-urilor
La ce să vă așteptați în PowerShell 7.1

Ce este nou în PowerShell 7.1 RC 1

probleme cunoscute

Această ediție a PowerShell este afectată de câteva regresii cunoscute și de o modificare ruptură prin proiectare în .NET 5.0.0-rc.1.
Având în vedere impactul acestor regresii, în special în scenariile interactive pe sisteme non-Windows, vom fi doar publicarea pachetelor PowerShell v7.1.0-rc.1 pentru Windows și Linux, ignorând macOS până când v7.1.0-rc.2 este disponibil cu remedieri adecvate.

  • [Regresie] API-ul consolei Sistem. Consolă. TreatControlCAsInput este invers pe Linux și macOS: dotnet/runtime#42423. Remedierea a fost făcută în .NET 5.0.0-rc.2: dotnet/runtime#42432
    • Acest lucru provoacă Ctrl+c să nu funcționeze în PSReadLine pe Linux și macOS.
  • [Regresie] API-ul consolei Sistem. Consolă. ReadKey() se întoarce incorect Ctrl+J pentru INTRODUCE pe macOS: dotnet/runtime#42418. Remedierea a fost făcută în .NET 5.0.0-rc.2: dotnet/runtime#42477
    • Asta duce la INTRODUCE să nu fie funcțional în consola integrată PSES.
  • [Regresie] Regresia performanței pe Linux și macOS: dotnet/runtime#41739. Remedierea a fost făcută în .NET 5.0.0-rc.2: dotnet/runtime#41820
    • Acest lucru cauzează potențiale probleme de performanță pe anumite arhitecturi, distribuții Linux și macOS. De exemplu, descoperirea comenzii în PowerShell este de până la 20 de ori mai lentă pe Ubuntu 18.04 WSL 2.
  • [Modificare de rupere prin proiectare]TLS 1.0 și TLS 1.1 au fost retrase din valoarea implicită pe mașinile Linux unde OpenSSL 1.1 si mai sus se foloseste: dotnet/runtime#40746
    • Asta duce la Invoke-WebRequest și Invoke-RestMethod a arunca AuthenticationException atunci când se utilizează TLS 1.0 sau TLS 1.1 pe mașinile Linux unde OpenSSL 1.1 iar mai sus este folosit.

Actualizări și remedieri ale motorului

  • Faceți remedieri la ComInterop codul sugerat de echipa .NET (#13533)

Actualizări și remedieri generale ale cmdlet-urilor

  • Remediați cazul în care mesajul de excepție conține doar "`n" pe Windows (#13684)
  • Recunoaşte CONOUT$ și CONIN$ ca nume de dispozitiv rezervate (#13508) (Mulțumiri @davidreis97!)
  • Fix ConciseView pentru funcția interactivă avansată la scrierea erorii (#13623)

La ce să vă așteptați în PowerShell 7.1

  • PowerShellGet 3.0
  • Modulul de management secret, un strat de abstractizare extensibil în PowerShell pentru interacțiunea cu Secrets și Secrets Vaults, va primi suport Linux.
  • PSScriptAnalyzer 2.0 pentru o experiență mai bună a utilizatorului cu VSCode-PowerShell și PSEditorServices.
  • Îmbunătățirile aduse la Kernelul PowerShell Jupyter
  • Îmbunătățirile aduse la platyPS vNext, un modul PowerShell pe care dezvoltatorii îl folosesc în prezent pentru a converti documentația PowerShell din markdown în updatable-help.

Există, de asemenea, o serie de domenii în care este posibil să se facă mai multe îmbunătățiri și modificări, inclusiv instalare și actualizare, îmbunătățiri Shell, experiență interactivă a utilizatorului.

În cele din urmă, PowerShell poate obține o configurare minimă, care include doar părțile PowerShell necesare pentru scripturile dvs. Nu numai că ar fi nevoie de mai puțin spațiu pe disc, dar și mai important, un set minim de cod înseamnă mai puține corecții și suprafață de atac de securitate.

Îl poți descărca de aici:

Descărcați PowerShell 7.1 Preview

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului
Cum să închideți solicitarea de descărcare în Edge cu tasta rapidă

Cum să închideți solicitarea de descărcare în Edge cu tasta rapidă

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Xbox vă va permite să găsiți jocuri cu caracteristici specifice de accesibilitate

Xbox vă va permite să găsiți jocuri cu caracteristici specifice de accesibilitate

Microsoft lucrează mereu la noi modalități de a ajuta persoanele cu dizabilități să se bucure de ...

Citeste mai mult

Opera 51: Resetați browserul, îmbunătățiri VPN

Opera 51: Resetați browserul, îmbunătățiri VPN

Astăzi, echipa din spatele browserului Opera a lansat o nouă versiune pentru dezvoltatori a produ...

Citeste mai mult