Windows Tips & News

Izašao je PowerShell 7.1.0 Preview 6

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
Gdje preuzeti Windows 11 zvukove?

Gdje preuzeti Windows 11 zvukove?

Neočekivano i iznenađujuće curenje omogućilo je preuzimanje zvukova sustava Windows 11. Jučer je ...

Čitaj više

Windows 11 možda dobiva značajku 'Wake on Touch'

Windows 11 možda dobiva značajku 'Wake on Touch'

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

Čitaj više

Licencni ključevi za Windows 7 i dalje su važeći za Windows 11

Licencni ključevi za Windows 7 i dalje su važeći za Windows 11

Jučer, a verzija sustava Windows 11 prije izdanja je procurio na Internet i, očekivano, mnogi su ...

Čitaj više