Windows Tips & News

Izašao je PowerShell 7.1.0 Preview 6

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.

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.

Š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

Kako uvesti lozinke iz CSV datoteke u Microsoft Edge

Kako uvesti lozinke iz CSV datoteke u Microsoft Edge

Evo kako možete uvesti lozinke iz CSV datoteke u Microsoft Edge.Počevši od verzije 90.0.817.0, Mi...

Čitaj više

Izvezite spremljene lozinke u Microsoft Edge Chromium u CSV datoteku

Izvezite spremljene lozinke u Microsoft Edge Chromium u CSV datoteku

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

Čitaj više

Windows 10 build 14965 izlazi za Fast Ring Insiders

Windows 10 build 14965 izlazi za Fast Ring Insiders

Microsoft je danas objavio novi Windows 10 Insider Preview. Windows build 14965 postao je dostupa...

Čitaj više