Microsoft
PowerShell əmr xəttinin avtomatlaşdırılması üçün optimallaşdırılıb və strukturlaşdırılmış məlumatların JSON, CSV və XML kimi formatlarda emalı üçün daxili alətlər, həmçinin REST API və obyekt modelləri üçün dəstək təqdim edir. Əmr qabığına əlavə olaraq o, skriptlərin işlənib hazırlanması üçün obyekt yönümlü dil və modulları və skriptləri idarə etmək üçün bir sıra köməkçi proqramlar təklif edir. PowerShell 6 filialından başlayaraq layihə .NET Core platformasından istifadə etməklə hazırlanır. Defolt PowerShell
PowerShell 7.0-a əlavə edilən yeniliklər arasında:
- “ForEach-Object -Parallel” konstruksiyasından istifadə etməklə boru kəmərinin paralelləşdirilməsinə dəstək;
- Şərti təyinetmə operatoru “a ? b : c";
- Şərti mövzu başlatma operatorları "||" və “&&” (məsələn, cmd1 && cmd2, ikinci əmr yalnız birincisi uğurlu olarsa yerinə yetiriləcək);
- Məntiqi operatorlar "???" və "??=", əgər sol operand NULL olarsa, sağ operandı qaytarır (məsələn, a = b ?? "default string" əgər b null olarsa, operator defolt sətri qaytaracaq).
- Təkmilləşdirilmiş dinamik səhvlərə baxmaq sistemi (Get-Error cmdl);
- Windows PowerShell üçün modullarla uyğunluq üçün təbəqə;
- Yeni versiyanın avtomatik bildirişi;
- DSC (Arzu olunan Dövlət Konfiqurasiyası) resurslarına birbaşa PowerShell-dən zəng etmək imkanı.
Mənbə: opennet.ru