يتوفر PowerShell 7.2.0 Preview 3 و v7.1.2 و v7.0.5 للتنزيل

قامت Microsoft اليوم بتحديث برنامج PowerShell الخاص بها في جميع الفروع الثلاثة الحالية. تتضمن التحديثات PowerShell 7.2.0 Preview 3 و PowerShell 7.1.2 و PowerShell 7.0.5. الإصدارات المستقرة هي تحديثات صيانة طفيفة.
PowerShell هو حل برمجة نصية عبر الأنظمة الأساسية متاح على أنظمة التشغيل Windows و MacOS و Linux. بدءًا من PowerShell 7.0 ، تحول المطورون للتوافق مع إصدار .NET ودعم دورة الحياة اكثر قربا. إليك الجديد في إصدارات اليوم.
ما الجديد في PowerShell 7.2.0 Preview 3
-
الأداء: تجنب عمليات تخصيص الصفيف منالدليل. GetDirectories
والدليل. GetFiles
. -
الأداء: تجنبسلسلة. ToLowerInvariant ()
من عندGetEnvironmentVariableAsBool ()
لتجنب تحميل libicu عند بدء التشغيل. -
الأداء: احصل على إصدار PowerShell بتنسيقمعلومات PSVersion
باستخدام سمة التجميع بدلاً منFileVersionInfo
. -
يصلح:الحصول على تاريخ - تنسيق UFormat٪ u
يتوافق مع ISO 8601 -
الإصلاح: مع ملفاتPSDesiredStateConfiguration
v3
وحدة تسمحالحصول على DscResource
,استدعاء- DscResource
وتجميع تكوين DSC على جميع الأنظمة الأساسية ، بدعم من PowerShell (باستخدام موارد DSC المستندة إلى الفئة). -
الإصلاح: قمعكتابة التقدم
فيمضيف وحدة التحكم
إذا تم إعادة توجيه الإخراج وإصلاح الاختبارات. -
الإصلاح: الميزة التجريبيةPSAnsiProgress
: أضف الحد الأدنى من شريط التقدم باستخدام عرض ANSI. -
الإصلاح: أوامر cmdlets على الويب لإنشاء URI بشكل صحيح من الجسم عند الاستخدام-لا الوكيل
-
الإصلاح: قم بتحديث ملفICommandPredictor
لتقديم المزيد من التعليقات وأيضًا لتسهيل ربط التعليقات (#14649) -
الإصلاح: إعادة ضبط اللون بعد الكتابةمطوّل
,تصحيح
، وتحذير
رسائل -
الإصلاح: استخدام متغير للتداخلForEach-Object-Parallel
-
تم: عند التنسيق ، إذا تم تعديل المجموعة ، لا تفشل في خط الأنابيب بأكمله. -
تم: تحسين استكمال المعلمات للسمات -
تم: كتابة رسائل خطأ مناسبة لـGet-Command ''
-
إصلاح: خطأ مطبعي في سلسلة الموردوكيل يورينوت
-
الإصلاح: أضف الدعم إلى$ PSStyle
يتوسطه خط والارتباطات التشعبية -
يصلح:$ PSStyle
رموز وميض
ما الجديد في PowerShell 7.1.2
- إصلاح توقيع الطرف الثالث للملفات في المجلدات الفرعية
- Bump .NET SDK إلى الإصدار 5.0.103
- انشر حزمة الأدوات العالمية للإصدار المستقر
ما الجديد في PowerShell 7.0.4
- قم بإزالة موجزات MyGet من اختبار nuget.config
- قم بتحديث ملف WXS لـ 7.0.4
- قم بتحديث تبعيات .NET لـ 7.0.4
- إصلاح فشل اختبار "Get-Module" 7.0.4
- إصلاح فشل إنشاء الدليل
- تعطيل اختبار استدعاء ارتباط WMF
- استخدم PowerShell Core لبناء واختبار الحزمة في بناء CI
- تعطيل الاختبارات المعتمدة على libmi لنظام التشغيل macOS.
- استخدم موجزًا واحدًا في كل nuget.config في الإنشاءات الرسمية
- إصلاح المسار يتم تحميل RPMs الموقعة من إصدار الإصدار
- إصلاح خطأ في بناء الجملة في البرنامج النصي لتعبئة Windows
- اجعل وضع فرض AppLocker له الأسبقية على وضع تدقيق UMCI
- إصلاح مشكلة البنية غير الموقعة
- انقل macOS و NuGet إلى توقيع ESRP
- انقل توقيع حزمة Windows لاستخدام ESRP
- انقل Linux إلى توقيع ESRP
- ترحيل توقيع الطرف الثالث إلى ESRP
- لا تقم بعملية دفع ضحلة
- انتقل إلى توقيع ESRP لملفات Windows
- إصلاح الفواصل في الحزم التي يتم إنشاؤها يوميًا بسبب تغييرات توقيع macOS
- قم بتسجيل الملفات الفردية في الحزمة
- استخدم شهادة رمز المصادقة لتوقيع MSIX
- قم بتوقيع ملفات MSIX الخاصة بالمتجر
- استخدم مسارًا شخصيًا مؤقتًا عند بدء تشغيل مساحة التشغيل عندما لا يتم تحديد $ env: HOME
- إصلاح حزمة MSIX لتحديد ما إذا كان إصدار معاينة عن طريق فحص سلسلة الإصدار الدلالية
- أضف محتوى التعليمات الافتراضي إلى مجلد الأصول
يمكن العثور على مزيد من التفاصيل على جيثب.