Qoxra tal-kmand PowerShell 7.0 disponibbli

Kumpanija Microsoft ippreżentata rilaxx tal-qoxra PowerShell 7.0, li kien open source fl-2016 taħt il-liċenzja MIT. Rilaxx ġdid tal-qoxra ippreparat mhux biss għall-Windows, iżda wkoll għal Linux u macOS.

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 jittrasmetti telemetrija b'deskrizzjoni tal-OS u l-verżjoni tal-programm (biex tiddiżattiva t-telemetrija, trid issettja l-varjabbli ambjentali POWERSHELL_TELEMETRY_OPTOUT=1 qabel tibda).

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

Żid kumment