Windows Tips & News

PowerShell 7.1.0 RC 1 je na voljo za prenos

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

PowerShell 7.1, prihajajoča različica skriptne rešitve za več platform, ki je na voljo v sistemih Windows, MacOS in Linux, je vse bližje izdaji. Danes je njegova različica Release Candidate različica 1 na voljo za prenos.

Pasica PowerShell 7

Predogled izdaje PowerShell 7.1 vključuje .NET 5 predogled 1. Začenši s PowerShell 7.0 so se razvijalci premaknili na uskladitev z Življenjski cikel izdaje in podpore .NET bolj natančno. PowerShell 7.1 naj bi postal na voljo v tednu ali dveh po datumu izdaje .NET 5 pozimi 2020 in bo usklajen z njihovo letno kadenco izdaje v prihodnje.

Oglas

Začenši s predogledom 6, je predogled PowerShell 7.1 na voljo v trgovini Microsoft Store.

Vsebinaskrij
Kaj je novega v PowerShell 7.1 RC 1
Znane težave
Posodobitve in popravki motorja
Splošne posodobitve in popravki ukaznega ukaza
Kaj pričakovati v PowerShell 7.1

Kaj je novega v PowerShell 7.1 RC 1

Znane težave

Na to izdajo PowerShell vpliva nekaj znanih regresij in prelomna sprememba po zasnovi v .NET 5.0.0-rc.1.


Glede na vpliv teh regres, zlasti v interaktivnih scenarijih na sisteme, ki niso Windows, bomo le objavljanje paketov PowerShell v7.1.0-rc.1 za Windows in Linux, pri čemer preskoči macOS, dokler v7.1.0-rc.2 ni na voljo z ustrezni popravki.

  • [Regresija] API konzole sistem. Konzola. TreatControlCAsInput je nazaj na Linux in macOS: dotnet/runtime#42423. Popravek je bil narejen v .NET 5.0.0-rc.2: dotnet/runtime#42432
    • To povzroča Ctrl+c da ne deluje v PSReadLine v Linuxu in macOS.
  • [Regresija] API konzole sistem. Konzola. ReadKey() napačno vrne Ctrl+J za ENTER na macOS: dotnet/runtime#42418. Popravek je bil narejen v .NET 5.0.0-rc.2: dotnet/runtime#42477
    • To povzroča ENTER da ne deluje v integrirani konzoli PSES.
  • [Regresija] Regresija zmogljivosti v Linuxu in macOS: dotnet/runtime#41739. Popravek je bil narejen v .NET 5.0.0-rc.2: dotnet/runtime#41820
    • To povzroča morebitne težave z zmogljivostjo na nekaterih specifičnih arhitekturah, distribucijah Linuxa in macOS. Na primer, odkrivanje ukazov v PowerShell je do 20x počasneje v Ubuntu 18.04 WSL 2.
  • [Prelomna sprememba pri načrtovanju]TLS 1.0 in TLS 1.1 so bili umaknjeni iz privzete vrednosti na računalnikih Linux, kjer OpenSSL 1.1 in zgoraj se uporablja: dotnet/runtime#40746
    • To povzroča Invoke-WebRequest in Invoke-RestMethod vreči AuthenticationException pri uporabi TLS 1.0 oz TLS 1.1 na računalnikih Linux kjer OpenSSL 1.1 in zgoraj se uporablja.

Posodobitve in popravki motorja

  • Popravite ComInterop kodo, kot jo predlaga ekipa .NET (#13533)

Splošne posodobitve in popravki ukaznega ukaza

  • Popravite primer, ko sporočilo o izjemi vsebuje samo "`n" v sistemu Windows (#13684)
  • Prepoznati CONOUT$ in CONIN$ kot rezervirana imena naprav (#13508) (Hvala @davidreis97!)
  • Popravi ConciseView za interaktivno napredno funkcijo pri napaki pri pisanju (#13623)

Kaj pričakovati v PowerShell 7.1

  • PowerShellGet 3.0
  • Modul tajnega upravljanja, razširljiv sloj abstrakcije v PowerShell za interakcijo s Secrets in Secrets Vaults, bo dobil podporo za Linux.
  • PSScriptAnalyzer 2.0 za boljšo uporabniško izkušnjo z VSCode-PowerShell in PSEditorServices.
  • Izboljšave na Jedro PowerShell Jupyter
  • Izboljšave na platyPS vNext, modul PowerShell, ki ga razvijalci trenutno uporabljajo za pretvorbo PowerShell dokumentacije iz zmanjšanja v pomoč za posodabljanje.

Obstajajo tudi številna področja, kjer je mogoče narediti več izboljšav in sprememb, vključno z namestitvijo in posodabljanjem, izboljšavami lupine, interaktivno uporabniško izkušnjo.

Končno lahko PowerShell dobi minimalno nastavitev, ki vključuje samo dele PowerShell, potrebne za vaše skripte. Ne samo, da bi zavzel manj prostora na disku, ampak kar je še pomembneje, minimalen nabor kode pomeni manj popravkov in površine varnostnih napadov.

Lahko ga prenesete tukaj:

Prenesite predogled PowerShell 7.1

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema
Onemogoči študije SHIELD v Firefoxu

Onemogoči študije SHIELD v Firefoxu

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Firefox 44 je izšel, tukaj je dnevnik sprememb

Firefox 44 je izšel, tukaj je dnevnik sprememb

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Firefox webextensions api Arhivi

To spletno mesto uporablja piškotke za izboljšanje vaše izkušnje med krmarjenjem po spletnem mest...

Preberi več