K dispozícii je príkazový shell PowerShell 7.0

Microsoft представила uvoľnenie škrupiny PowerShell 7.0, ktorý bol v roku 2016 otvorený pod licenciou MIT. Nové vydanie škrupiny pripravené nielen pre Windows, ale aj pre Linux a macOS.

PowerShell je optimalizovaný na automatizáciu operácií príkazového riadka a poskytuje vstavané nástroje na spracovanie štruktúrovaných údajov vo formátoch ako JSON, CSV a XML, ako aj podporu pre REST API a objektové modely. Okrem príkazového shellu ponúka objektovo orientovaný jazyk na vývoj skriptov a sadu utilít na správu modulov a skriptov. Počnúc vetvou PowerShell 6 je projekt vyvinutý pomocou platformy .NET Core. Predvolený PowerShell prenáša telemetriu s popisom verzie OS a programu (ak chcete zakázať telemetriu, musíte pred spustením nastaviť premennú prostredia POWERSHELL_TELEMETRY_OPTOUT=1).

Medzi inovácie pridané v PowerShell 7.0:

  • Podpora paralelizácie potrubí pomocou konštrukcie „ForEach-Object -Parallel“;
  • Operátor podmieneného priradenia „a ? b: c";
  • Operátory podmieneného spustenia vlákna "||" a „&&“ (napríklad cmd1 && cmd2, druhý príkaz sa vykoná iba vtedy, ak je prvý úspešný);
  • Logické operátory "???" a "??=", ktoré vrátia pravý operand, ak je ľavý operand NULL (napríklad a = b ?? "predvolený reťazec", ak je b null, operátor vráti predvolený reťazec).
  • Vylepšený systém dynamického zobrazovania chýb (cmdl Get-Error);
  • Vrstva pre kompatibilitu s modulmi pre Windows PowerShell;
  • Automatické upozornenie na novú verziu;
  • Možnosť volať prostriedky DSC (Konfigurácia požadovaného stavu) priamo z prostredia PowerShell.

Zdroj: opennet.ru

Pridať komentár