K dispozici je shell PowerShell 7.0

Společnost Microsoft představila vydání příkazového shellu PowerShell 7.0, jehož zdrojové kódy byly v roce 2016 uvolněny pod licencí MIT. Nové vydání shellu připraven nejen pro Windows, ale také pro Linux a macOS.

PowerShell je optimalizován pro automatizaci provádění operací v příkazovém řádku a poskytuje vestavěné prostředky pro zpracování strukturovaných dat v takových formátech jako JSON, CSV a XML, a také podporuje REST API a objektové modely. Kromě příkazového shellu nabízí objektově orientovaný jazyk pro vývoj skriptů a sadu utilit pro správu modulů a skriptů. Od verze PowerShell 6 projekt pokračuje na platformě .NET Core. PowerShell předává telemetry s popisem OS a verzí programu (pro vypnutí telemetrie je nutné nastavit proměnnou prostředí POWERSHELL_TELEMETRY_OPTOUT=1 před spuštěním).

Mezi novinkami, které byly přidány do PowerShell 7.0:

  • Podpora paralelizace kanálů (pipeline) pomocí konstrukce „ForEach-Object -Parallel“;
  • Operátor podmínkového přiřazení „a ? b : c“;
  • Operátory podmínkového spuštění vláken „||“ a „&&“ (například cmd1 && cmd2, druhý příkaz bude proveden pouze při úspěšném provedení prvního);
  • Logické operátory „??“ a „??=“, které vrací pravý operand, pokud levý operand má hodnotu NULL (například a = b ?? „výchozí řetězec“, pokud b je null, operátor vrátí řetězec s výchozí hodnotou).
  • Vylepšený systém dynamického sledování chyb (Get-Error cmdl);
  • Vrstva pro kompatibilitu s moduly pro Windows PowerShell;
  • Automatické vyvolání oznámení o nové verzi;
  • Možnost volání prostředků DSC (Desired State Configuration) přímo z PowerShell.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster