Windows Tips & News

Izašao je PowerShell 7.1.0 Preview 6

click fraud protection
PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

PowerShell tim je predstavio novu pretpreglednu verziju PowerShell-a. Evo što možete očekivati ​​u nadolazećoj PowerShell 7.1 platformi i što se već promijenilo u Preview 6.

PowerShell 7 banner

Prethodno izdanje PowerShell 7.1 uključuje .NET 5 pregled 1. Počevši od PowerShell 7.0, programeri su se pomaknuli kako bi se uskladili s .NET-ovo izdanje i životni ciklus podrške pobliže. Očekuje se da će PowerShell 7.1 postati dostupan u roku od tjedan ili dva od datuma izlaska .NET 5 u zimu 2020. i uskladiti se s njihovim godišnjim ritmom izdavanja u budućnosti.

Oglas

Sadržajsakriti
Što je novo u PowerShell 7.1 Preview 6
Prelomne promjene
Ažuriranja i popravci motora
Eksperimentalne značajke
Opća ažuriranja i popravci Cmdleta
Alati
Testovi
Što očekivati ​​u PowerShell-u 7.1

Što je novo u PowerShell 7.1 Preview 6

Prelomne promjene

  • Preimenovati -Iz UnixTime-a do -UnixTimeSeconds na Get-Date dopustiti Unix unos vremena (#13084) (Hvala @aetos382!)
  • Napraviti $ErrorActionPreference ne utječu stderr izlaz izvornih naredbi (#13361)
  • Dopusti izričito specificiranom imenovanom parametru da zamijeni isti parametar iz hashtable splatting (#13162)

Ažuriranja i popravci motora

  • Refaktorirajte raščlanjivač naredbenog retka za ranu analizu (#11482) (Hvala @iSazonov!)
  • Dodajte podršku za neke pretvarače intrinzičnih tipova .NET (#12580) (Hvala @iSazonov!)
  • Osvježite i omogućite ComInterop kod u PowerShell (#13304)

Eksperimentalne značajke

  • Dodati -Runspace parametar za sve *-PSBreakpoint cmdleti (#10492) (Hvala @KirkMunro!)

Opća ažuriranja i popravci Cmdleta

  • Popravi poruku o pogrešci iz nove simboličke veze koja nedostaje cilj (#13085) (Hvala @yecril71pl!)
  • Napravite parametar args non-nullable u javnosti ConsoleHost API-ji (#13429)
  • Dodajte nedostajuće odlaganje za CancellationTokenSource (#13420) (Hvala @Youssef1313!)
  • Dodajte parametar -Stranica do Dobiti pomoć za podršku stranicama (#13374)
  • Popraviti Dobiti pomoć ne prikazuje se ispravno ako parametar podržava zamjenske znakove (#13353) (Hvala @ThomasNieto!)
  • ažuriranje pwsh pomoć za -Format unosa parametar (#13355) (Hvala @sethvs!)
  • Deklarirajte MIT licencu za datoteke kopirane iz Roslyna (#13305) (Hvala @xtqqczze!)
  • Poboljšati BigInteger glumačko ponašanje (#12629) (Hvala @vexx32!)
  • Popraviti Get-Acl -LiteralPath "HKLM: Software\Classes\*" ponašanje (#13107) (Hvala @Shriram0908!)
  • Dodati Zadani posjet metoda sučelja i klase posjetitelja (#13258)
  • Popravite konfliktnu kraticu -s (STA) za pwsh (#13262) (Hvala @iSazonov!)
  • Promijeniti Read-Host -MaskInput koristiti postojeće SecureString put, ali se vrati kao običan tekst (#13256)
  • Ukloniti ComEnumerator kao COM objekti koji koriste IEnumerator sada je podržan u .NET 5.0 (#13259)
  • Koristite privremeni osobni put pri pokretanju Runspacea kada varijabla okruženja 'HOME' nije definirana (#13239)
  • Popraviti Invoke-Command za otkrivanje rekurzivnog poziva istog unosa povijesti (#13197)
  • Promijeniti pwsh izvršni -format za unos prefiks prekidača -u do -inp riješiti sukob s -interaktivan (#13205) (Hvala @iSazonov!)
  • Rukovati putem WSL datotečnog sustava kada analizirate sigurnosnu zonu datoteke (#13120)
  • Ostale prekidače neka budu obavezni Split-Put (#13150) (Hvala @kvprasoon!)
  • Nova ikona Fluent Design za PowerShell 7 (#13100) (Hvala @sarthakmalik!)
  • Popraviti Move-Item za podršku pomicanja unakrsnog montiranja na Unixu (#13044)

Alati

  • Popraviti dotnet greške instalacije (#13387)
  • Povećajte vrijeme čekanja dnevne gradnje sustava Windows na 90 minuta (#13354)
  • Ažurirajte ovisnost konfiguraciju na verziju 2 (#13230) (Hvala @RDIL!)
  • Popraviti Test-XUnitTestResults funkcija (#13270) (Hvala @iSazonov!)
  • ažuriranje .devcontainer za korištenje noćnih docker SDK slika (#13128)

Testovi

  • Ocjena Test-Connection -TraceRoute testovi na čekanju (#13310)

Što očekivati ​​u PowerShell-u 7.1

  • PowerShell Get 3.0
  • Modul tajnog upravljanja, proširivi sloj apstrakcije u PowerShell-u za interakciju s tajnama i trezorima tajni, dobit će podršku za Linux.
  • PSScriptAnalyzer 2.0 za bolje korisničko iskustvo s VSCode-PowerShell i PSEditorServices.
  • Poboljšanja napravljena na PowerShell Jupyter kernel
  • Poboljšanja napravljena na platyPS vNext, PowerShell modul koji programeri trenutno koriste za pretvaranje PowerShell dokumentacije iz markdowna u pomoć za ažuriranje.

Također postoji niz područja u kojima je moguće napraviti više poboljšanja i promjena, uključujući instalaciju i ažuriranje, poboljšanja ljuske, interaktivno korisničko iskustvo.

Konačno, PowerShell može dobiti minimalnu postavku koja uključuje samo dijelove PowerShell-a potrebne za vaše skripte. Ne samo da bi zauzelo manje prostora na disku, nego što je još važnije, minimalan skup koda znači manje krpanja i površine sigurnosnog napada.

Možete ga preuzeti ovdje:

Preuzmite PowerShell 7.1 Preview 5

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

Onemogućite gumbe za brzu radnju u Akcijskom centru Windows 10

Savjet: vidi kako jednim klikom skočiti na željeni ključ registra.Ako nemate takav ključ, samo ga...

Čitaj više

Windows 10 onemogući prikupljanje podataka Arhive

Još jedan krug histerije u vezi s privatnošću nedavno je započeo oko Windows 10. Mnogi korisnici ...

Čitaj više

Onemogućite gumbe za brzu radnju u Akcijskom centru Windows 10

Onemogućite gumbe za brzu radnju u Akcijskom centru Windows 10

6 odgovoraAkcijski centar u sustavu Windows 10 posebno je okno koje čuva različite vrste obavijes...

Čitaj više