خرج PowerShell 7.1.0 Preview 6
قدم فريق PowerShell نسخة معاينة جديدة من PowerShell. إليك ما يمكن توقعه في منصة PowerShell 7.1 القادمة ، وما الذي تغير بالفعل في Preview 6.
يتضمن إصدار المعاينة من PowerShell 7.1 معاينة .NET 5 1. بدءًا من PowerShell 7.0 ، تحول المطورون للتوافق مع إصدار .NET ودعم دورة الحياة اكثر قربا. من المتوقع أن يصبح PowerShell 7.1 متاحًا في غضون أسبوع أو أسبوعين من تاريخ إصدار .NET 5 في شتاء 2020 ويتماشى مع إيقاع الإصدار السنوي من الآن فصاعدًا.
ما الجديد في PowerShell 7.1 Preview 6
كسر التغييرات
- إعادة تسمية
- FromUnixTime
إلى- UnixTimeSeconds
تشغيلالحصول على التاريخ
للسماح بإدخال وقت Unix (#13084) (شكرا @ aetos382!) - صنع
$ ErrorActionPreference
لا تؤثرستدير
إخراج الأوامر الأصلية (#13361) - السماح للمعلمة المحددة صراحةً بأن تحل محل نفس المعلمة من تقسيم قابل للتجزئة (#13162)
تحديثات وإصلاحات المحرك
- محلل سطر أوامر Refactor لإجراء التحليل المبكر (#11482) (شكرا تضمين التغريدة!)
- أضف دعمًا لبعض محولات النوع المضمنة من .NET (#12580) (شكرا تضمين التغريدة!)
- قم بتحديث وتمكين ملف
كومينتروب
كود في بوويرشيل (#13304)
الميزات التجريبية
- يضيف
-مساحة
المعلمة للجميع* -PSBreakpoint
cmdlets (#10492) (شكرا تضمين التغريدة!)
تحديثات وإصلاحات Cmdlet العامة
- إصلاح رسالة الخطأ من رابط رمزي جديد مفقود الهدف (#13085) (شكرا @ yecril71pl!)
- اجعل المعلمة
أرجس
غير قابلة للإلغاء في الجمهورمضيف وحدة التحكم
واجهات برمجة التطبيقات (#13429) - أضف التخلص المفقود لـ
الإلغاء
(#13420) (شكرا @ Youssef1313!) - أضف المعلمة
-الصفحات
إلىاحصل على مساعدة
لدعم الترحيل (#13374) - يصلح
احصل على مساعدة
لا يتم عرضها بشكل صحيح إذا كانت المعلمة تدعم أحرف البدل (#13353) (شكرا تضمين التغريدة!) - تحديث
pwsh
مساعدة من اجل-نمط الإدخال
معامل (#13355) (شكرا تضمين التغريدة!) - التصريح عن ترخيص معهد ماساتشوستس للتكنولوجيا (MIT) للملفات المنسوخة من Roslyn (#13305) (شكرا تضمين التغريدة!)
- تحسن
BigInteger
سلوكيات الصب (#12629) (شكرا ههههههههههه!) - يصلح
Get-Acl -LiteralPath "HKLM: Software \ Classes \ *"
سلوك (#13107) (شكرا MustafaHosny اللهم امين!) - يضيف
الافتراضي
طريقة لواجهة الزائر والفئة (#13258) - إصلاح تبديل الاختزال المتضارب
-س
(STA) من أجلpwsh
(#13262) (شكرا تضمين التغريدة!) - يتغيرون
قراءة-المضيف-قناع الإدخال
لاستخدام الموجودةSecureString
المسار ، ولكن يتم إرجاعه كنص عادي (#13256) - يزيل
ComEnumerator
ككائنات COM باستخدامالبسط
مدعوم الآن في .NET 5.0 (#13259) - استخدم المسار الشخصي المؤقت عند بدء تشغيل Runspace عندما لا يتم تعريف متغير البيئة "HOME" (#13239)
- يصلح
استدعاء الأمر
لاكتشاف المكالمة المتكررة لنفس إدخال السجل (#13197) - يتغيرون
pwsh
تنفيذ-نمط الإدخال
بادئة التبديل-في
إلى-inp
لإصلاح الصراع مع-تفاعلية
(#13205) (شكرا تضمين التغريدة!) - التعامل مع مسار نظام ملفات WSL عند تحليل منطقة الأمان لملف (#13120)
- اجعل المفاتيح الأخرى إلزامية في
تقسيم المسار
(#13150) (شكرا تضمين التغريدة!) - رمز جديد بتصميم Fluent Design لـ PowerShell 7 (#13100) (شكرا تضمين التغريدة!)
- يصلح
نقل العنصر
لدعم الحركات المتقاطعة على Unix (#13044)
أدوات
- يصلح
دوت نت
تثبيت الأخطاء (#13387) - زيادة مهلة إنشاء Windows يوميًا إلى 90 دقيقة (#13354)
- قم بتحديث ملف
يعتمد
التكوين للإصدار 2 (#13230) (شكرا تضمين التغريدة!) - يصلح
اختبار- XUnitTestResults
وظيفة (#13270) (شكرا تضمين التغريدة!) - تحديث
.devcontainer
لاستخدام صور SDK لوحدة الإرساء الليلية (#13128)
الاختبارات
- علامة
اختبار الاتصال -TraceRoute
الاختبارات معلقة (#13310)
ما يمكن توقعه في PowerShell 7.1
- بوويرشيل جيت 3.0
- وحدة الإدارة السرية، وهي طبقة تجريد قابلة للتوسيع في PowerShell للتفاعل مع Secrets and Secrets Vaults ، ستحصل على دعم Linux.
- محلل PSScript 2.0 لتجربة مستخدم أفضل مع VSCode-PowerShell و PSEditorServices.
- تم إجراء تحسينات على بوويرشيل كوكب المشتري نواة
- تم إجراء تحسينات على بلاتيبس vNext ، وحدة PowerShell التي يستخدمها المطورون حاليًا لتحويل وثائق PowerShell من تخفيض السعر إلى تعليمات قابلة للتحديث.
هناك أيضًا عدد من المجالات التي يمكن فيها إجراء المزيد من التحسينات والتغييرات ، بما في ذلك التثبيت والتحديث وتحسينات Shell وتجربة المستخدم التفاعلية.
أخيرًا ، قد يحصل PowerShell على الحد الأدنى من الإعداد ، والذي يتضمن فقط أجزاء PowerShell اللازمة لبرامجك النصية. لن يستغرق الأمر مساحة أقل على القرص فحسب ، ولكن الأهم من ذلك ، أن الحد الأدنى من مجموعة التعليمات البرمجية يعني تقليل سطح الترقيع والهجوم الأمني.
يمكنك تحميله من هنا:
تنزيل PowerShell 7.1 Preview 5