Windows Tips & News

PowerShell 7.1.0 Preview 6 je vonku

click fraud protection
ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému

Tím PowerShell predstavil novú ukážkovú verziu prostredia PowerShell. Tu je to, čo môžete očakávať od pripravovanej platformy PowerShell 7.1 a čo sa už zmenilo v Preview 6.

Banner PowerShell 7

Ukážková verzia PowerShell 7.1 obsahuje Ukážka .NET 5 1. Počnúc PowerShell 7.0 sa vývojári posunuli tak, aby sa s ním zosúladili Životný cyklus vydania a podpory .NET bližšie. Očakáva sa, že PowerShell 7.1 bude dostupný v priebehu jedného alebo dvoch týždňov od dátumu vydania .NET 5 v zime 2020 a bude v súlade s ich každoročnou kadenciou vydávania.

Reklama

Obsahskryť
Čo je nové v PowerShell 7.1 Preview 6
Prelomenie zmien
Aktualizácie a opravy motora
Experimentálne funkcie
Všeobecné aktualizácie a opravy cmdlet
Nástroje
Testy
Čo môžete očakávať v PowerShell 7.1

Čo je nové v PowerShell 7.1 Preview 6

Prelomenie zmien

  • Premenovať -Od UnixTime do -UnixTimeSeconds na Get-Date povoliť zadávanie času Unixu (#13084) (Vďaka @aetos382!)
  • Urobiť $ErrorActionPreference neovplyvňovať stderr výstup natívnych príkazov (#13361)
  • Povoliť, aby explicitne špecifikovaný pomenovaný parameter nahradil ten istý parameter z hashtable splatting (#13162)

Aktualizácie a opravy motora

  • Refaktorujte syntaktický analyzátor príkazového riadka na vykonanie skorej analýzy (#11482) (Vďaka @iSazonov!)
  • Pridajte podporu pre niektoré konvertory typu .NET (#12580) (Vďaka @iSazonov!)
  • Obnovte a povoľte ComInterop kód v PowerShell (#13304)

Experimentálne funkcie

  • Pridať -Priestor parameter všetkým *-PSBreakpoint cmdlet (#10492) (Vďaka @KirkMunro!)

Všeobecné aktualizácie a opravy cmdlet

  • Opravte chybovú správu z nového symbolického odkazu s chýbajúcim cieľom (#13085) (Vďaka @yecril71pl!)
  • Vytvorte parameter args verejne nenulovateľné Hostiteľ konzoly API (#13429)
  • Pridať chýbajúce disponovať pre CancellationTokenSource (#13420) (Vďaka @Youssef1313!)
  • Pridajte parameter - Stránkované do Získajte pomoc na podporu stránkovania (#13374)
  • Opraviť Získajte pomoc nezobrazuje sa správne, ak parameter podporuje zástupné znaky (#13353) (Vďaka @ThomasNieto!)
  • Aktualizovať pwsh pomoc pre - Formát vstupu parameter (#13355) (Vďaka @sethvs!)
  • Vyhlásiť licenciu MIT pre súbory skopírované z Roslyn (#13305) (Vďaka @xtqqczze!)
  • Zlepšiť sa BigInteger castingové správanie (#12629) (Vďaka @vexx32!)
  • Opraviť Get-Acl -LiteralPath "HKLM: Software\Classes\*" správanie (#13107) (Vďaka @Shriram0908!)
  • Pridať Predvolená návšteva metóda do rozhrania návštevníka a triedy (#13258)
  • Opravte konfliktný skratkový prepínač -s (STA) pre pwsh (#13262) (Vďaka @iSazonov!)
  • Zmeniť Read-Host -MaskInput použiť existujúce SecureString cestu, ale vrátiť sa ako obyčajný text (#13256)
  • Odstrániť ComEnumerator ako objekty COM pomocou IEnumerátor je teraz podporovaný v .NET 5.0 (#13259)
  • Použiť dočasnú osobnú cestu pri spustení Runspace, keď nie je definovaná premenná prostredia 'HOME' (#13239)
  • Opraviť Invoke-Command na detekciu rekurzívneho volania rovnakej položky histórie (#13197)
  • Zmeniť pwsh spustiteľný - vstupný formát predpona prepínača -v do -inp vyriešiť konflikt s -interaktívne (#13205) (Vďaka @iSazonov!)
  • Spracovať cestu súborového systému WSL pri analýze bezpečnostnej zóny súboru (#13120)
  • Urobte ďalšie prepínače povinné v Split-Path (#13150) (Vďaka @kvprasoon!)
  • Nová ikona Fluent Design pre PowerShell 7 (#13100) (Vďaka @sarthakmalik!)
  • Opraviť Presunúť položku na podporu cross-mount pohybov na Unixe (#13044)

Nástroje

  • Opraviť dotnet chyby inštalácie (#13387)
  • Zvýšte časový limit dennej zostavy systému Windows na 90 minút (#13354)
  • Aktualizujte dependabot konfigurácia na verziu 2 (#13230) (Vďaka @RDIL!)
  • Opraviť Test-XUnitTestResults funkcia (#13270) (Vďaka @iSazonov!)
  • Aktualizovať .devcontainer na použitie nočných obrázkov docker SDK (#13128)

Testy

  • Marka Test-Connection -TraceRoute testy ako čakajúce (#13310)

Čo môžete očakávať v PowerShell 7.1

  • PowerShellGet 3.0
  • Modul správy tajomstiev, rozšíriteľná abstraktná vrstva v PowerShell na interakciu s Secrets a Secrets Vaults, získa podporu pre Linux.
  • PSScriptAnalyzer 2.0 pre lepšiu používateľskú skúsenosť s VSCode-PowerShell a PSEditorServices.
  • Vykonané vylepšenia Jadro PowerShell Jupyter
  • Vykonané vylepšenia platyPS vNext, modul PowerShell, ktorý vývojári v súčasnosti používajú na konverziu dokumentácie PowerShell z markdown na updateable-help.

Existuje tiež množstvo oblastí, v ktorých je možné vykonať ďalšie vylepšenia a zmeny, vrátane inštalácie a aktualizácie, vylepšení prostredia a interaktívneho používateľského prostredia.

Nakoniec PowerShell môže získať minimálne nastavenie, ktoré obsahuje iba časti prostredia PowerShell potrebné pre vaše skripty. Nielenže by to zabralo menej miesta na disku, ale čo je dôležitejšie, minimálna sada kódu znamená menej záplat a povrchu bezpečnostných útokov.

Stiahnuť si ho môžete tu:

Stiahnite si PowerShell 7.1 Preview 5

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému
Vertikálne karty Edge sú teraz dostupné v kanáloch Dev a Canary

Vertikálne karty Edge sú teraz dostupné v kanáloch Dev a Canary

Spoločnosť Microsoft sprístupnila funkciu Vertical Tabs používateľom kanálov Dev a Canary v Micro...

Čítaj viac

Tlačidlo Pridať alebo odstrániť zvislé karty na paneli s nástrojmi v Microsoft Edge

Tlačidlo Pridať alebo odstrániť zvislé karty na paneli s nástrojmi v Microsoft Edge

Ako pridať alebo odstrániť zvislé tlačidlo na paneli s nástrojmi v Microsoft EdgeNedávno spoločno...

Čítaj viac

Winget Windows Package Manager teraz podporuje príkaz importovať v náhľade

Winget Windows Package Manager teraz podporuje príkaz importovať v náhľade

Winget, správca konzolových balíkov pre Windows 10, konečne dostal možnosť importovať zoznam apli...

Čítaj viac