Microsoft
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
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