Մարտի 4-ին թողարկվեց PowerShell 7-ի նոր տարբերակը։
PowerShell-ը «միջպլատֆորմային ծրագրային ապահովման ավտոմատացման և կազմաձևման շրջանակ է, որը օպտիմիզացված է կառուցվածքային տվյալների, REST API-ների և օբյեկտների մոդելների համար», որը ներառում է հրամանի վահանակ, օբյեկտի վրա հիմնված լեզու և սկրիպտավորման և կառավարման գործիքների մի շարք:
Նոր առանձնահատկությունների թվում նշվում են.
- Օբյեկտների զուգահեռ մշակում ForEach-Object-ում
- Նոր օպերատորներ. եռակի պայմանական օպերատոր ?:; վերահսկողության հայտարարություններ || և &&, նման նույն օպերատորներին bash-ում; պայմանական NULL օպերատորներ ?? և ?=՝ տալով աջ կողմի արժեքը, եթե ձախում արժեքը NULL է
- Սխալների նկարագրության բարելավված դիտում և «Սխալների սխալ» ցուցիչ՝ սխալների մանրամասն նկարագրություններ կանչելու համար
- Զանգահարեք ցանկալի վիճակի կոնֆիգուրացիայի (DSC) ռեսուրսները անմիջապես PowerShell-ից (փորձնական)
- Բարելավված հետընթաց համատեղելիություն Windows PowerShell-ի հետ
Տարբերակը հասանելի է Linux բաշխումների համար, որոնք աջակցում են .NET Core 3.1, Arch-ի և Kali Linux-ի համար նախատեսված փաթեթները տրամադրվել են համայնքի կողմից:
Snap փաթեթը Ubuntu 16.04-ում առաջացնում է segfault և, հետևաբար, առաջարկվում է տեղադրել որպես DEB կամ tar.gz փաթեթ:
Source: linux.org.ru