Windows Tips & News

تم إصدار PowerShell 7 RC ، إليك الجديد

click fraud protection
اترك رد

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

PowerShell هو شكل متقدم من موجه الأوامر. وهو مزود بمجموعة ضخمة من أوامر cmdlets الجاهزة للاستخدام ويأتي مع القدرة على استخدام .NET framework / C # في سيناريوهات مختلفة. يتضمن Windows أداة واجهة المستخدم الرسومية ، PowerShell ISE ، والتي تتيح تحرير البرامج النصية وتصحيحها بطريقة مفيدة.

PowerShell 7 هو أول حزمة لغة برمجة نصية وسطر أوامر تعتمد على .NET Core 3.0. يمكنه تحقيق التوافق مع 90 +٪ من صندوق الوارد Windows وحدات PowerShell النمطية من خلال الاستفادة من التغييرات في .NET Core 3.0 التي تعيد العديد من واجهات برمجة التطبيقات التي تتطلبها الوحدات المبنية على .NET Framework بحيث تعمل مع .NET Core مدة العرض.

تتوقع Microsoft أن يكون التوافر العام لـ PowerShell 7 في يناير هو أول إصدار للخدمة طويلة الأجل.

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

الميزات التجريبية سيتم اعتباره مستقرًا في التصميم ولم يعد تجريبيًا. هذا يعني أن أي تغييرات مستقبلية في التصميم لهذه الميزات ستُعتبر تغييرًا جذريًا.

الميزات الرئيسية لبرنامج PowerShell 7

  • NET Core 3.1 (LTS)
  • ForEach-Object-Parallel
  • برنامج تضمين توافق Windows
  • إشعار الإصدار الجديد
  • عرض خطأ جديد و الحصول على خطأ cmdlet
  • مشغلو سلسلة خطوط الأنابيب (&& و ||)
  • عامل تشغيل ثلاثي (أ؟ ب: ج)
  • عوامل التعيين والاندماج الفارغة (?? و ??=)
  • عبر منصة استدعاء- DscResource (تجريبي)
  • خارج GridView, -فرجي شباك وغيرها من أوامر cmdlets القديمة لواجهة المستخدم الرسومية مرة أخرى على Windows

الميزات الجديدة في PowerShell 7 RC

كسر التغييرات

  • جعل دعم إعلام التحديث LTS والقنوات الافتراضية (# 11132)

تحديثات وإصلاحات المحرك

  • تحسينات في واجهات برمجة تطبيقات نقطة التوقف للسيناريوهات البعيدة (# 11312)
  • إصلاح تعريف فئة PowerShell المتسرب إلى Runspace آخر (# 11273)
  • إصلاح الانحدار في التنسيق الناجم عن ملف FirstOrDefault بدائية مضافة 7.0.0-معاينة 1 (#11258)
  • وحدات Microsoft النمطية الإضافية للتتبع فيها PS7 القياس عن بعد (# 10751)
  • جعل الميزات المعتمدة غير تجريبية (# 11303)
  • تحديث عرض موجز ليستخدم TargetObject إن أمكن (# 11075)
  • يصلح NullReferenceException في الإنجاز الطرق العامة (# 11274)
  • إصلاح فحص حالة مؤشر ترابط الشقة على الأنظمة الأساسية بخلاف Windows (# 11301)
  • إعداد التحديث PSModulePath لتسلسل متغيرات بيئة العملية والآلة (# 11276)
  • صدم NET Core إلى 3.1.0 (#11260)
  • إصلاح الكشف عن PSHOME دولار أمام $ env: PATH (#11141)

تحديثات وإصلاحات Cmdlet العامة

  • إصلاح للمشكلة على Raspbian لتحديد تاريخ تغييرات الملف في UnixStat الميزة التجريبية (# 11313)
  • يضيف -AsPlainText إلى ConvertFrom-SecureString (#11142)
  • مضاف نظام التشغيل WindowsPS التحقق من الإصدار وينكومبات (#11148)
  • إصلاح الإبلاغ عن الخطأ في بعض وينكومبات سيناريوهات (# 11259)
  • أضف المحلل الثنائي الأصلي (# 11032) (شكرًا @ iSazonov!)
  • تحديث حساب عرض الحرف للاحترام CJK حرف بشكل صحيح (# 11262)
  • يضيف رفع الحظر عن الملف لنظام macOS (# 11137)
  • إصلاح الانحدار في احصل على PSCallStack (# 11210) (شكرا iSazonov!)
  • تجنب تحميل ملفات مجدولة الوحدة النمطية عند استخدام أوامر cmdlets الخاصة بالوظيفة (# 11194)
  • يضيف نوع الإخراج إلى الحصول على خطأ cmdlet والاحتفاظ بالأصل اكتب الأسماء (#10856)
  • إصلاح مرجع فارغ بتنسيق يدعم VirtualTerminal خاصية (# 11105)

تنظيف الكود

  • تغيير التعليق ونص العنصر للوفاء بمعايير Microsoft (# 11304)

الاختبارات

  • اجعله غير جدير بالثقة DSC الاختبار معلق (# 11131)

تحسينات البناء والتغليف

  • إصلاح توقيع حزمة Nuget لبناء الحزمة المنسقة (# 11316)
  • تحديث التبعيات من PowerShell Gallery و NuGet (# 11323)
  • صدم مايكروسوفت. تطبيق البصائر من عند 2.11.0 إلى 2.12.0 (#11305)
  • صدم مايكروسوفت. تحليل الكود. شارب من عند 3.3.1 إلى 3.4.0 (#11265)
  • حزم التحديثات لديبيان 10 و 11 (# 11236)
  • فقط قم بتمكين الميزات التجريبية السابقة لـ RC (#11162)
  • تحديث الحد الأدنى من إصدار macOS (# 11163)
  • صدم NJsonSchema من عند 10.0.27 إلى 10.0.28 (#11170)

التوثيق ومحتوى المساعدة

  • سجلات تغيير Refactor في سجل واحد لكل إصدار (# 11165)
  • يصلح FWLinks لوثائق المساعدة عبر الإنترنت PowerShell 7 (# 11071)

PowerShell 7 هو إصدار "مباشر" ، مما يعني أنه مدعوم رسميًا في الإنتاج حتى إصدار PowerShell 7 General Availability (GA) الشهر المقبل.

مصدر: مايكروسوفت

Windows 10 تغيير أرشيفات الوقت

يستخدم هذا الموقع ملفات تعريف الارتباط لتحسين تجربتك أثناء التنقل عبر الموقع. من بين ملفات تعريف ...

اقرأ أكثر

خيارات الخصوصية الجديدة في Windows 10 Fall Creators Update

خيارات الخصوصية الجديدة في Windows 10 Fall Creators Update

موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظامأثناء التطوير المستمر لتحديث Windows 10...

اقرأ أكثر

كيفية إعادة تعيين Edge في نظام التشغيل Windows 10

كيفية إعادة تعيين Edge في نظام التشغيل Windows 10

Microsoft Edge هو تطبيق مستعرض الويب الافتراضي في Windows 10. إنه تطبيق عالمي (UWP) يحتوي على دعم...

اقرأ أكثر