خرج PowerShell 7.1.0 Preview 7
قدم فريق PowerShell نسخة معاينة جديدة من PowerShell. إليك ما يمكن توقعه في منصة PowerShell 7.1 القادمة ، وما الذي تغير بالفعل في Preview 7.
يتضمن إصدار المعاينة من PowerShell 7.1 معاينة .NET 5 1. بدءًا من PowerShell 7.0 ، تحول المطورون للتوافق مع إصدار .NET ودعم دورة الحياة اكثر قربا. من المتوقع أن يصبح PowerShell 7.1 متاحًا في غضون أسبوع أو أسبوعين من تاريخ إصدار .NET 5 في شتاء 2020 ويتماشى مع إيقاع الإصدار السنوي من الآن فصاعدًا.
الإعلانات
بدءًا من Preview 6 ، فإن PowerShell 7.1 Preview هو متوفر في متجر Microsoft.
ما الجديد في PowerShell 7.1 Preview 6
كسر التغييرات
- يصلح
$?
لا$ خطأ
عندما يكتب الأمر الأصلي إلىستدير
(#13395)
تحديثات وإصلاحات المحرك
- العمل الأولي لنموذج البرنامج المساعد للنظام الفرعي (للحد الأدنى من powerhell) (#13186)
- تحسين
GetSystemLockdownPolicy
لسيناريوهات عدم الإغلاق (#13438)
تحديثات وإصلاحات Cmdlet العامة
- التراجع عن "إضافة المعلمة
-الصفحات
إلىاحصل على مساعدة
لدعم الترحيل (#13374)" (#13519) - أضف دعمًا لـ
TLS
1.3 في أوامر cmdlets الويب (#13409) (شكرا تضمين التغريدة!) - إضافة اختيار فارغ لـ
أرجس
فيCommandLineParser
(#13451) (شكرا تضمين التغريدة!) - معالجة نقاط إعادة التوزيع لتطبيقات Microsoft Store (#13481) (شكرا تضمين التغريدة!)
- نقل
PSNullConditionalOperators
ميزة خارج التجريبية (#13529) - نقل
PSNativePSPathResolution
ميزة خارج التجريبية (#13522) - استخدم الحقل إذا كانت الخاصية غير موجودة لـ
ObRoot
عند استخدام PowerShell Direct إلى الحاوية (#13375) (شكرا تضمين التغريدة!) - كبح
UTF-7
تحذيرات قديمة (#13484) - تجنب التعداد المتعدد لـ
أنا لا يحصى
المثال فيCompiler.cs
(#13491) - يتغيرون
Add-Type -OutputType
لعدم الدعماستمارة القنصلية
وتطبيقات ويندوز
(#13440) - إنشاء تحذيرات عندما
UTF-7
تم تحديده على أنه ترميز (#13430)
تنظيف الكود
تضمين التغريدة, تضمين التغريدة
أدوات
- vscode: إضافة
Editorconfig
إلى الملحقات الموصى بها (#13537) (شكرا تضمين التغريدة!) - إزالة القديمة
ZapDisable
رمز ذات صلة منbuild.psm1
(#13350) (شكرا @ jackerr3!)
الاختبارات
- إبطال
WMF
اختبار التحقق من رابط التنزيل (#13479)
ما يمكن توقعه في 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