Windows Tips & News

PowerShell 7.1.0 Preview 6 je izšel

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Ekipa PowerShell je predstavila novo predogledno različico PowerShell. Tukaj je, kaj lahko pričakujete v prihajajoči platformi PowerShell 7.1 in kaj se je že spremenilo v predogledu 6.

Pasica PowerShell 7

Predogled izdaje PowerShell 7.1 vključuje .NET 5 predogled 1. Začenši s PowerShell 7.0 so se razvijalci premaknili na uskladitev z Življenjski cikel izdaje in podpore .NET bolj natančno. PowerShell 7.1 naj bi postal na voljo v tednu ali dveh po datumu izdaje .NET 5 pozimi 2020 in bo usklajen z njihovo letno kadenco izdaje v prihodnje.

Oglas

Vsebinaskrij
Kaj je novega v PowerShell 7.1 Preview 6
Prelomne spremembe
Posodobitve in popravki motorja
Eksperimentalne lastnosti
Splošne posodobitve in popravki ukaznega ukaza
Orodja
Testi
Kaj pričakovati v PowerShell 7.1

Kaj je novega v PowerShell 7.1 Preview 6

Prelomne spremembe

  • Preimenuj -Od UnixTime do -UnixTimeSeconds na Get-Date omogočiti vnos časa Unix (#13084) (Hvala @aetos382!)
  • Naredite $ErrorActionPreference ne vpliva stderr izhod izvornih ukazov (#13361)
  • Dovoli izrecno določenemu imenovanemu parametru, da nadomešča istega iz razpršene tabele hash (#13162)

Posodobitve in popravki motorja

  • Preoblikujte razčlenjevalnik ukazne vrstice za zgodnje razčlenjevanje (#11482) (Hvala @iSazonov!)
  • Dodajte podporo za nekatere pretvornike intrinzičnih tipov .NET (#12580) (Hvala @iSazonov!)
  • Osvežite in omogočite ComInterop koda v PowerShell (#13304)

Eksperimentalne lastnosti

  • Dodaj -Runspace parameter za vse *-PSBreakpoint cmdleti (#10492) (Hvala @KirkMunro!)

Splošne posodobitve in popravki ukaznega ukaza

  • Popravi sporočilo o napaki iz nove simbolne povezave manjka cilj (#13085) (Hvala @yecril71pl!)
  • Naredite parameter args v javnosti ni ničelna ConsoleHost API-ji (#13429)
  • Dodajte manjkajoče odstraniti za CancellationTokenSource (#13420) (Hvala @Youssef1313!)
  • Dodajte parameter - Stran do Poišči pomoč za podporo ostranjevanja (#13374)
  • Popravi Poišči pomoč se ne prikaže pravilno, če parameter podpira nadomestne znake (#13353) (Hvala @ThomasNieto!)
  • Nadgradnja pwsh pomoč za -InputFormat parameter (#13355) (Hvala @sethvs!)
  • Razglasite licenco MIT za datoteke, kopirane iz Roslyna (#13305) (Hvala @xtqqczze!)
  • Izboljšati BigInteger vedenje igranja (#12629) (Hvala @vexx32!)
  • Popravi Get-Acl -LiteralPath "HKLM: Software\Classes\*" obnašanje (#13107) (Hvala @Shriram0908!)
  • Dodaj Privzeti obisk metoda za vmesnik in razred obiskovalcev (#13258)
  • Popravite konfliktno stikalo za kratico -s (STA) za pwsh (#13262) (Hvala @iSazonov!)
  • Spremeni se Read-Host -MaskInput uporabiti obstoječe SecureString pot, vendar se vrnite kot golo besedilo (#13256)
  • Odstrani ComEnumerator kot COM objekti z uporabo IEnumerator je zdaj podprt v .NET 5.0 (#13259)
  • Uporabite začasno osebno pot pri zagonu Runspace, ko spremenljivka okolja 'HOME' ni definirana (#13239)
  • Popravi Invoke-Command za odkrivanje rekurzivnega klica istega vnosa v zgodovino (#13197)
  • Spremeni se pwsh izvedljiva - vnosni format prefiksa preklopa -v do -inp odpraviti konflikt z -interaktivno (#13205) (Hvala @iSazonov!)
  • Upravljajte pot datotečnega sistema WSL, ko analizirate varnostno območje datoteke (#13120)
  • Ostala stikala naj bodo obvezna Split-Path (#13150) (Hvala @kvprasoon!)
  • Nova ikona Fluent Design za PowerShell 7 (#13100) (Hvala @sarthakmalik!)
  • Popravi Move-Item za podporo navzkrižnih premikov na Unixu (#13044)

Orodja

  • Popravi dotnet napake pri namestitvi (#13387)
  • Povečajte časovno omejitev dnevne gradnje sistema Windows na 90 minut (#13354)
  • Posodobite odvisen robot konfiguracija na različico 2 (#13230) (Hvala @RDIL!)
  • Popravi Test-XUnitTestResults funkcija (#13270) (Hvala @iSazonov!)
  • Nadgradnja .devcontainer za uporabo nočnih slik SDK dockerja (#13128)

Testi

  • Mark Test-Connection -TraceRoute testi v teku (#13310)

Kaj pričakovati v PowerShell 7.1

  • PowerShellGet 3.0
  • Modul tajnega upravljanja, razširljiv sloj abstrakcije v PowerShell za interakcijo s Secrets in Secrets Vaults, bo dobil podporo za Linux.
  • PSScriptAnalyzer 2.0 za boljšo uporabniško izkušnjo z VSCode-PowerShell in PSEditorServices.
  • Izboljšave na Jedro PowerShell Jupyter
  • Izboljšave na platyPS vNext, modul PowerShell, ki ga razvijalci trenutno uporabljajo za pretvorbo PowerShell dokumentacije iz zmanjšanja v pomoč za posodabljanje.

Obstajajo tudi številna področja, kjer je mogoče narediti več izboljšav in sprememb, vključno z namestitvijo in posodabljanjem, izboljšavami lupine, interaktivno uporabniško izkušnjo.

Končno lahko PowerShell dobi minimalno nastavitev, ki vključuje samo dele PowerShell, potrebne za vaše skripte. Ne samo, da bi zavzel manj prostora na disku, ampak kar je še pomembneje, minimalen nabor kode pomeni manj popravkov in površine varnostnih napadov.

Lahko ga prenesete tukaj:

Prenesite predogled PowerShell 7.1 5

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Arhivi za samodejno izboljšanje fotografij Windows 10

To spletno mesto uporablja piškotke za izboljšanje vaše izkušnje med krmarjenjem po spletnem mest...

Preberi več

Omogočite zbirke v Microsoft Edge Stable

Omogočite zbirke v Microsoft Edge Stable

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Windows 10 brezplačna nadgradnja Arhivi

Leta 2015 je Microsoft uporabnikom z operacijskimi sistemi Windows 7 in Windows 8.1 omogočil brez...

Preberi več