Microsoft
PowerShell komando-lerroko automatizaziorako optimizatuta dago eta JSON, CSV eta XML bezalako formatuetan egituratutako datuak prozesatzeko tresna integratuak eskaintzen ditu, baita REST APIetarako eta objektu ereduetarako laguntza ere. Komando-shellaz gain, objektuetara zuzendutako lengoaia bat eskaintzen du script-ak garatzeko eta moduluak eta script-ak kudeatzeko utilitate multzo bat. PowerShell 6 adarretik hasita, proiektua .NET Core plataforma erabiliz garatzen da. PowerShell lehenetsia
PowerShell 7.0-n gehitutako berrikuntzen artean:
- "ForEach-Object -Parallel" eraikuntza erabiliz kanalizazioaren paralelizaziorako laguntza;
- Baldintzazko esleipen-operadoreak βa ? b : c";
- Baldintzapeko haria abiarazteko operadoreak " ||" eta β&&β (adibidez, cmd1 && cmd2, bigarren komandoa lehenengoa arrakastatsua bada bakarrik exekutatuko da);
- Eragile logikoak "???" eta "??=", eskuineko eragiketa itzultzen dutenak ezkerreko eragiketa NULL bada (adibidez, a = b ?? "katea lehenetsia" b nulua bada, operadoreak kate lehenetsia itzuliko du).
- Akatsak ikusteko sistema dinamikoa hobetua (Get-Error cmdl);
- Windows PowerShell-erako moduluekin bateragarri izateko geruza;
- Bertsio berri baten jakinarazpen automatikoa;
- DSC (Desired State Configuration) baliabideak PowerShell-etik zuzenean deitzeko gaitasuna.
Iturria: opennet.ru