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 ? բ: գ»;
  • Պայմանական շարանը գործարկելու օպերատորներ «||» և «&&» (օրինակ՝ cmd1 && cmd2, երկրորդ հրամանը կկատարվի միայն առաջինի հաջողության դեպքում);
  • Տրամաբանական օպերատորներ «??» և «??=", որոնք վերադարձնում են աջ օպերանդը, եթե ձախ օպերանդը NULL է (օրինակ, a = b ?? «default string», եթե b-ն null է, օպերատորը կվերադարձնի լռելյայն տողը):
  • Բարելավված դինամիկ սխալների դիտման համակարգ (Get-Error cmdl);
  • Windows PowerShell-ի մոդուլների հետ համատեղելիության շերտ;
  • Նոր տարբերակի ավտոմատ ծանուցում;
  • DSC (Ցանկալի վիճակի կոնֆիգուրացիա) ռեսուրսներ անմիջապես PowerShell-ից կանչելու հնարավորություն:

Source: opennet.ru

Добавить комментарий