أول إصدار معاينة من Microsoft PowerShell 7.1 لأنظمة التشغيل Windows و Linux و macOS

أصدرت Microsoft إصدارًا جديدًا للمعاينة من PowerShell 7.1 - أدوات لأتمتة لغة العمل والبرمجة لأنظمة التشغيل Windows و Linux و macOS. يحتوي هذا الإصدار على ميزات لم تكن موجودة في PowerShell 7.0. وكان الإصدار العام من بوويرشيل 7.0، والذي سبقه منصة بوويرشيل الأساسية 6.X، صدر في بداية شهر مارس من هذا العام. تتضمن معاينة PowerShell 7.1 وحدات وأدوات جديدة يعمل عليها فريق PowerShell. ولكن ليس هناك ما يضمن أن كل هذا سيقع في الإصدار المنتظم من PowerShell 7.1 ، والذي يجب أن يتم إصداره بعد أسبوع أو أسبوعين من إصدار .NET .NET الأساسي. ويرجع ذلك إلى أنه بدءًا من PowerShell 7.0 ، ستنسق Microsoft إصدار الإصدارات الجديدة من PowerShell مع الجدول الزمني لإصدارات .NET الجديدة.





تعمل Microsoft على إصدار معاينة من PowerShellGet 3.0 ، والذي يهدف إلى توفير قدر أكبر من قابلية الاستخدام والقضاء على تبعيات PackageManagement و Nuget. بالإضافة إلى ذلك ، في هذا الإصدار ، سيتم تنفيذ الانتقال من لغة البرمجة النصية PowerShell إلى C #. يجب أن تظهر نسخة المعاينة الأولى قريبًا جدًا ، وسيتم نشرها في معرض PowerShell.

بالإضافة إلى ذلك ، سيتم نشر إصدار جديد من وحدة إدارة الأسرار في معرض PowerShell ، الذي يدعم PowerShell 5.1 و PowerShell 7. تدرس Microsoft إمكانية تضمين هذه الوحدة في PowerShell 7.1.

في الأسبوع الماضي ، أصدرت الشركةإصدار المعاينة الثاني للوحدة النمطية ، والذي يمكن استخدامه لإدارة البيانات السرية وبيانات الاعتماد المستخدمة لمصادقة برامج PowerShell النصية المعقدة في بيئات سحابية غير متجانسة.

توفر الوحدة النمطية مجموعة من أوامر cmdlets التي تسمح للمستخدمين بتخزين البيانات الحساسة محليًا ، باستخدام نوع من نظام تخزين البيانات الآمن ، مثل Windows Credential Manager (إدارة بيانات الاعتماد) Windows. تتيح لك هذه الوحدة ، من خلال الإضافات ، العمل مع أوراق الاعتماد الموجودة في المستودعات البعيدة. على سبيل المثال - في Azure Key Vault.

حتى الآن ، هذه الوحدة تدعم Windows فقط ، لكن مايكروسوفت ، في المعاينة التالية ، تخطط لإضافة دعم Linux من خلال خدمة GNOME Keyring. ومن المقرر لاحقًا إضافة دعم macOS Keychain.

تخطط Microsoft أيضًا لإعادة كتابة أجزاء من محلل الشفرة الثابتة PSScriptAnalyzer المستخدم لربط Visual Studio Code في الوقت الفعلي بربط ملحقات PowerShell.

يستمر العمل على دعم PowerShell في Jupyter Notebooks. هذا جزء من مشروع .NET Interactive.

تستكشف Microsoft طرق تبسيط تثبيت وتحديث PowerShell 7. ومع ذلك ، في الوقت الحالي ، ليس من المخطط تضمين PowerShell 7 في Windows.

بالإضافة إلى ذلك ، يجري العمل على تحسينات الغلاف الذي يبسط نسخ ولصق أجزاء التعليمات البرمجية من أغلفة النظام الشائعة في PowerShell.

إذا تحدثنا عن تحسين تجربة المستخدم ، فنحن الآن ندرس أسئلة حول كيف يمكنك ، باستخدام تقنيات مختلفة لإكمال الإدخال ، مساعدة المستخدمين على إدخال الأوامر بشكل أسرع. بالإضافة إلى ذلك ، يتم النظر في مشاكل تقديم المساعدة السياقية للمستخدمين عند إدخال الأوامر ، أو المساعدة الكاملة على بعض وظائف النظام. يجب أن تكون هذه الآليات مفيدة ، ولكن في نفس الوقت تصرف انتباه المستخدم بأقل قدر ممكن.

أخيرًا ، يرغب المطورون في استخدام المزيد من الألوان في PowerShell. سيساعد ذلك على تسهيل قراءة كميات كبيرة من المخرجات ، مما يمنح المستخدمين إشارات مرئية. قد يتضمن PowerShell 7.1 دعم سلاسل التلوين.

بالإضافة إلى ذلك ، يعتزم المطورون ، كجزء من التحرك نحو تقليل حجم النظام الذي تم نشره ، فصل وحدات المساعدة والإدارة والأمان.

بشكل عام ، يمكن ملاحظة أن Microsoft ، تقترب من إصدار PowerShell 7.1 ، تسعى إلى زيادة قابلية الاستخدام في هذه البيئة.


All Articles