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.
Oglas
Što je novo u PowerShell 7.1 Preview 6
Prelomne promjene
- Preimenovati
-Iz UnixTime-a
do-UnixTimeSeconds
naGet-Date
dopustiti Unix unos vremena (#13084) (Hvala @aetos382!) - Napraviti
$ErrorActionPreference
ne utječustderr
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 javnostiConsoleHost
API-ji (#13429) - Dodajte nedostajuće odlaganje za
CancellationTokenSource
(#13420) (Hvala @Youssef1313!) - Dodajte parametar
-Stranica
doDobiti 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) zapwsh
(#13262) (Hvala @iSazonov!) - Promijeniti
Read-Host -MaskInput
koristiti postojećeSecureString
put, ali se vrati kao običan tekst (#13256) - Ukloniti
ComEnumerator
kao COM objekti koji koristeIEnumerator
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