Kumpanija Microsoft
PowerShell huwa ottimizzat għall-awtomatizzazzjoni tal-operazzjonijiet tal-linja tal-kmand u jipprovdi għodod inkorporati għall-ipproċessar ta 'dejta strutturata f'formati bħal JSON, CSV, u XML, kif ukoll appoġġ għal REST APIs u mudelli ta' oġġetti. Minbarra l-qoxra tal-kmand, toffri lingwa orjentata lejn l-oġġetti għall-iżvilupp ta 'skripts u sett ta' utilitajiet għall-ġestjoni ta 'moduli u skripts. Nibda mill-fergħa PowerShell 6, il-proġett huwa żviluppat bl-użu tal-pjattaforma .NET Core. PowerShell default
Fost l-innovazzjonijiet miżjuda fil-PowerShell 7.0:
- Appoġġ għall-parallelizzazzjoni tal-pipeline bl-użu tal-kostruzzjoni "ForEach-Object -Parallel";
- L-operatur ta' assenjazzjoni kondizzjonali “a ? b : c";
- Operaturi tal-varar tal-ħajt kondizzjonali "||" u “&&” (per eżempju, cmd1 && cmd2, it-tieni kmand jiġi esegwit biss jekk l-ewwel wieħed jirnexxi);
- Operaturi loġiċi "???" u "??=", li jirritorna l-operand tal-lemin jekk l-operand tax-xellug huwa NULL (per eżempju, a = b ?? "sekwenza default" jekk b hija null, l-operatur se jirritorna l-sekwenza default).
- Sistema ta 'wiri ta' żball dinamiku mtejba (Get-Error cmdl);
- Saff għall-kompatibilità mal-moduli għall-Windows PowerShell;
- Notifika awtomatika ta 'verżjoni ġdida;
- Kapaċità li ssejjaħ riżorsi DSC (Konfigurazzjoni tal-Istat Mixtieqa) direttament minn PowerShell.
Sors: opennet.ru