تم إصدار PowerShell 7

في 4 مارس، تم إصدار نسخة جديدة من PowerShell 7.

PowerShell عبارة عن "إطار عمل لأتمتة وتكوين البرامج عبر الأنظمة الأساسية مُحسّن للبيانات المنظمة وواجهات برمجة تطبيقات REST ونماذج الكائنات" الذي يتضمن غلاف أوامر ولغة موجهة للكائنات ومجموعة من أدوات البرمجة النصية والتحكم.

ومن بين الميزات الجديدة التي لوحظت:

  • المعالجة المتوازية للكائنات في ForEach-Object
  • العوامل الجديدة: العوامل الشرطية الثلاثية ?:; بيانات التحكم || و &&، على غرار نفس العوامل في باش؛ عوامل التشغيل NULL المشروطة ؟؟ و؟=، مع إعطاء القيمة الموجودة على اليمين إذا كانت القيمة الموجودة على اليسار فارغة
  • تم تحسين عرض وصف الخطأ وGet-Error cmdlet لاستدعاء أوصاف الأخطاء التفصيلية
  • استدعاء موارد تكوين الحالة المرغوبة (DSC) مباشرةً من PowerShell (تجريبي)
  • تحسين التوافق مع Windows PowerShell

الإصدار متاح للاستخدام من خلال توزيعات Linux التي تدعم .NET Core 3.1، وقد تم توفير حزم Arch وKali Linux بواسطة المجتمع.

تتسبب حزمة Snap في Ubuntu 16.04 في حدوث خطأ segfault ولذلك يُقترح تثبيتها كحزمة DEB أو tar.gz.

المصدر: linux.org.ru

إضافة تعليق