Մարտի 4-ին դուրս եկավ PowerShell 7-ի նոր տարբերակը:
PowerShell-ը "խաչմերուկային ծրագրակազմի ավտոմատացման և կոնֆիգուրացման շրջանակ", որը օպտիմիզացված է կառուցվածքային տվյալների, REST API-ների և օբյեկտային մոդելների համար, որն ընդգրկում է հրամանային оболություն, օբյեկտ ориентացված լեզու և ծրագրավորման սցենարների և կառավարման մոդուլների կատարելու հավաքածու:
Նոր հնարավորություններից նշվում են՝
- ForEach-Object-ի միջոցով օJECT-ների զուգահեռ մշակում
- Նոր օպերատորներ՝ ternary conditional operator ?:; controlling operators || և &&, որոնք նման են bash-ում այդ նույն օպերատորներին; conditional NULL operators ?? և ?=, որոնք վերադարձնում են աջակողմյան արժեքը, եթե ձախակողմյան արժեքը NULL է
- Լավացված սխալների նկարագրության ներկայացում և Get-Error կոմանդլետի կանչ, որն առաջարկում է սխալների մանրամասն նկարագրություն
- Պահպանման պահանջների ծառայության (DSC) ռեսուրսների կանչ PowerShell-ի կողմից (փորձնական փուլում)
- Լավացված հետադարձ համատեղելիություն Windows PowerShell-ի հետ
Տարբերակը հասանելի է Linux մատակարարների օգտագործման համար, որոնք աջակցում են .NET Core 3.1; համայնքը տրամադրել է փաթեթներ Arch և Kali Linux-ի համար:
Snap փաթեթը Ubuntu 16.04-ում առաջացնում է սեգմենտացման սխալ, հետևաբար առաջարկվում է DEB կամ tar.gz մատակարարման մեջ տեղադրում:
Ընտանիք: linux.org.ru
