Microsoft компаниясы
PowerShell пәрмен жолы әрекеттерін автоматтандыру үшін оңтайландырылған және құрылымдық деректерді JSON, CSV және XML сияқты пішімдерде өңдеуге арналған кірістірілген құралдарды, сондай-ақ REST API және нысан үлгілерін қолдауды қамтамасыз етеді. Пәрмен қабығынан басқа, ол сценарийлерді әзірлеуге арналған объектіге бағытталған тілді және модульдер мен сценарийлерді басқаруға арналған утилиталар жинағын ұсынады. PowerShell 6 тармағынан бастап жоба .NET Core платформасы арқылы әзірленеді. Әдепкі PowerShell
PowerShell 7.0-де қосылған инновациялардың арасында:
- «ForEach-Object -Parallel» конструкциясын пайдалана отырып, құбырды параллелизациялауды қолдау;
- Шартты тағайындау операторы «a ? b : c";
- Шартты ағынды іске қосу операторлары "||" және «&&» (мысалы, cmd1 && cmd2, екінші пәрмен біріншісі сәтті болған жағдайда ғана орындалады);
- Логикалық операторлар "???" және "??=", егер сол операнд NULL болса, оң операндты қайтарады (мысалы, a = b ?? "әдепкі жол", b бос болса, оператор әдепкі жолды қайтарады).
- Жақсартылған динамикалық қателерді қарау жүйесі (Get-Error cmdl);
- Windows PowerShell модульдерімен үйлесімділікке арналған қабат;
- Жаңа нұсқа туралы автоматты түрде хабарлау;
- DSC (қажетті күй конфигурациясы) ресурстарын тікелей PowerShell ішінен шақыру мүмкіндігі.
Ақпарат көзі: opennet.ru