يتوفر الإصدار النهائي من PowerShell 7 بشكل عام
أصدرت Microsoft اليوم الإصدار الأخير من الجيل التالي من لغة البرمجة النصية PowerShell ، PowerShell 7. يحتوي على عدد من الميزات الجديدة والعديد من إصلاحات الأخطاء من كل من المجتمع وكذلك فريق PowerShell.
PowerShell 7 ، المعروف أيضًا باسم PowerShell Core ، هو حل برمجة نصية عبر الأنظمة الأساسية متاح على أنظمة تشغيل Windows و MacOS و Linux.
يستخدم PowerShell 7 الآن .NET Core 3.1 ، لكنه يحافظ على التوافق مع الإصدارات السابقة مع الوحدات المتوفرة مسبقًا لمنتج PowerShell الكلاسيكي. يقدم PowerShell أيضًا حجة جديدة ، -استخدام WindowsPowerShell
، لفرض تشغيل cmdlet تحت المحرك الكلاسيكي.
الميزات الجديدة لبرنامج PowerShell 7
- موازاة خطوط الأنابيب مع
ForEach-Object-Parallel
- عوامل تشغيل جديدة:
- المشغل الثلاثي:
أ؟ ب: ج
- مشغلي سلسلة خطوط الأنابيب:
||
و&&
- عوامل شرطية خالية:
??
و??=
- المشغل الثلاثي:
- عرض خطأ مبسط وديناميكي و
الحصول على خطأ
cmdlet لتسهيل التحقيق في الأخطاء - طبقة توافق تمكن المستخدمين من استيراد وحدات نمطية في جلسة ضمنية لـ Windows PowerShell
- إخطارات الإصدار الجديد التلقائي
- القدرة على استدعاء موارد DSC مباشرة من PowerShell 7 (تجريبي)
يدعم PowerShell 7 حاليًا أنظمة التشغيل التالية على x64 ، بما في ذلك:
- Windows 8.1 و 10
- Windows Server 2012 و 2012 R2 و 2016 و 2019
- macOS 10.13+
- Red Hat Enterprise Linux (RHEL) / CentOS 7
- فيدورا 30+
- ديبيان 9
- نظام التشغيل Ubuntu LTS 16.04+
- Alpine Linux 3.8+
بالإضافة إلى ذلك ، يدعم PowerShell 7.0 نكهات ARM32 و ARM64 من Debian و Ubuntu و ARM64 Alpine Linux.
تحقق من المقدمة الكاملة هنا لمعرفة المزيد حول هذا التحديث.