PowerShell 7.0 пәрмен қабығы қол жетімді

Microsoft компаниясы ұсынылған қабықтың босатылуы PowerShell 7.0, ол 2016 жылы MIT лицензиясы бойынша ашық бастапқы болып табылады. Жаңа қабық шығарылымы дайындалған Windows үшін ғана емес, сонымен қатар Linux және macOS үшін де.

PowerShell пәрмен жолы әрекеттерін автоматтандыру үшін оңтайландырылған және құрылымдық деректерді JSON, CSV және XML сияқты пішімдерде өңдеуге арналған кірістірілген құралдарды, сондай-ақ REST API және нысан үлгілерін қолдауды қамтамасыз етеді. Пәрмен қабығынан басқа, ол сценарийлерді әзірлеуге арналған объектіге бағытталған тілді және модульдер мен сценарийлерді басқаруға арналған утилиталар жинағын ұсынады. PowerShell 6 тармағынан бастап жоба .NET Core платформасы арқылы әзірленеді. Әдепкі PowerShell телеметрияны жібереді ОЖ және бағдарлама нұсқасының сипаттамасымен (телеметрияны өшіру үшін бастау алдында POWERSHELL_TELEMETRY_OPTOUT=1 орта айнымалы мәнін орнату керек).

PowerShell 7.0-де қосылған инновациялардың арасында:

  • «ForEach-Object -Parallel» конструкциясын пайдалана отырып, құбырды параллелизациялауды қолдау;
  • Шартты тағайындау операторы «a ? b : c";
  • Шартты ағынды іске қосу операторлары "||" және «&&» (мысалы, cmd1 && cmd2, екінші пәрмен біріншісі сәтті болған жағдайда ғана орындалады);
  • Логикалық операторлар "???" және "??=", егер сол операнд NULL болса, оң операндты қайтарады (мысалы, a = b ?? "әдепкі жол", b бос болса, оператор әдепкі жолды қайтарады).
  • Жақсартылған динамикалық қателерді қарау жүйесі (Get-Error cmdl);
  • Windows PowerShell модульдерімен үйлесімділікке арналған қабат;
  • Жаңа нұсқа туралы автоматты түрде хабарлау;
  • DSC (қажетті күй конфигурациясы) ресурстарын тікелей PowerShell ішінен шақыру мүмкіндігі.

Ақпарат көзі: opennet.ru

пікір қалдыру