Windows Tips & News

PowerShell 7.1 Preview je sada dostupan

PowerShell tim ima uveo nova verzija PowerShell-a. Ubrzo nakon izlaska PowerShell 7.0, verzija za pregled nadolazeće platforme PowerShell 7.1 dostupna je javnosti. Evo što možete očekivati, a što se već promijenilo.

Izdanje za pretpregled PowerShell 7.1 istaknuto je po uključivanju .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 pregledu PowerShell 7.1

Prelomne promjene

  • Koristite pretvorbu nizova nepromjenjive kulture za -zamijeniti operater (#10954) (Hvala @iSazonov!)

Ažuriranja i popravci motora

  • Vratite PR koji ste napravili DBNull. Vrijednost i NullString. Vrijednost tretiran kao $null (#11648)

Eksperimentalne značajke

  • Koristite pretvorbu nizova nepromjenjive kulture za -zamijeniti operater (#10954) (Hvala @iSazonov!)

Opća ažuriranja i popravci Cmdleta

  • Popravite problem s narudžbom preferencija operatera u kodu za povezivač (#12075) (Hvala @DamirAinullin!)
  • Popraviti NullReferenceException kod vezanja zajedničkih parametara tipa ActionPreference (#12124)
  • Popravi zadano oblikovanje za deserializirano Podaci o utakmici (#11728) (Hvala @iSazonov!)
  • Koristite asinkrone tokove u Invoke-RestMethod (#11095) (Hvala @iSazonov!)
  • Adresa UTF-8 Detection In Get-Content -Tail (#11899) (Hvala @NoMoreFood!)
  • Rukovati IOException u Get-FileHash (#11944) (Hvala @iSazonov!)
  • Promijenite "PowerShell Core" u "PowerShell" u nizu resursa (#11928) (Hvala @alexandair!)
  • Vratiti MainWindowTitle u PSHostProcessInfo (#11885) (Hvala @iSazonov!)
  • Razna manja ažuriranja kompatibilnosti sa sustavom Windows (#11980)
  • Popraviti ConciseView podijeliti Poruka o položaju korištenjem [Okruženje]::NewLine (#12010)
  • Uklonite ograničenje mrežnog skoka za interaktivne sesije (#11920)
  • Popraviti NullReferenceException u SuspendStoppingPipeline() i VratiZaustavljanjePipeline() (#11870) (Hvala @iSazonov!)
  • Generirajte GUID za FormatViewDefinitionInstanceId ako nije navedeno (#11896)
  • Popraviti ConciseView gdje je poruka o pogrešci šira od širine prozora i nema razmaka (#11880)
  • Dopusti više platformi CAPI kompatibilan daljinska razmjena ključeva (#11185) (Hvala @silijon!)
  • Popravi poruku o pogrešci (#11862) (Hvala @NextTurn!)
  • Popraviti ConciseView za obradu slučaja u kojem ne postoji konzola za dobivanje širine (#11784)
  • ažuriranje CmsCommands za korištenje trgovine u odnosu na davatelja certifikata (#11643) (Hvala @mikeTWC1984!)
  • Omogućiti pwsh za rad na Windows sustavima gdje mpr.dll a STA nije dostupna (#11748)
  • Refaktorirajte i implementirajte Ponovo pokrenite računalo za Un*x i macOS (#11319)
  • Dodajte implementaciju Stop-računalo za Linux i macOS (#11151)
  • Popraviti Pomozite funkcija za provjeru da li manje dostupno je prije upotrebe (#11737)
  • ažuriranje PSPath u certifikat_format_ps1.xml (#11603) (Hvala @xtqqczze!)
  • Promijenite regularni izraz tako da odgovara tipovima relacija bez navodnika u zaglavlju veze (#11711) (Hvala @Marusyk!)
  • Popravi poruku o pogrešci tijekom simboličkog brisanja veze (#11331)
  • Dodajte prilagođenu vrstu "Odabrano.*". PSCustomObject u Odaberite objekt samo jednom (#11548) (Hvala @iSazonov!)
  • Dodati -AsUTC prema Get-Date cmdlet (#11611)
  • Popravite ponašanje grupiranja s Booleovim vrijednostima Format-Hex (#11587) (Hvala @vexx32!)
  • Napraviti Test-veza uvijek koristite zadani kontekst sinkronizacije za slanje ping zahtjeva (#11517)
  • Ispravne poruke pogreške pri pokretanju (#11473) (Hvala @iSazonov!)
  • Zanemarite zaglavlja s null vrijednostima u web cmdletima (#11424) (Hvala @iSazonov!)
  • Ponovno dodajte ček za Invoke-Command posao raspolagati. (#11388)
  • Vrati "Ažuriraj formater da ne piše nove redove ako je sadržaj prazan (#11193)" (#11342) (Hvala @iSazonov!)
  • Dopusti CompleteInput vratiti rezultate iz ArgumentCompleter kada AST ili Skripta ima odgovarajuću definiciju funkcije (#10574) (Hvala @M1kep!)
  • Ažurirajte uređaj za formatiranje da ne piše nove retke ako je sadržaj prazan (#11193)

Osim ovih promjena, postoje opća poboljšanja koda, testova i dokumentacije.

Š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.

U službenom priopćenju spominju se i brojna područja u kojima je moguće napraviti više poboljšanja i promjene, uključujući instalaciju i ažuriranje, poboljšanja ljuske, interaktivni korisnik 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 1

Objavljen je Edge Dev 88.0.702.0 s tekstualnim bilješkama za PDF datoteke

Objavljen je Edge Dev 88.0.702.0 s tekstualnim bilješkama za PDF datoteke

Ostavite odgovorMicrosoft je danas objavio Edge Dev 88.0.702.0, koji uključuje ranije najavljeni ...

Čitaj više

Chrome Canary sada uključuje oznaku za omogućavanje pretraživanja karticama

Chrome Canary sada uključuje oznaku za omogućavanje pretraživanja karticama

Ostavite odgovorMalo ažuriranje korisne značajke pretraživanja karticama postalo je dostupno u na...

Čitaj više

Build 19041.662 Arhiva

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više