تم إصدار PowerShellGet 3.0 Preview 6
PowerShellGet هي وحدة PowerShell مع أوامر لاكتشاف وتثبيت وتحديث ونشر عناصر PowerShell مثل الوحدات النمطية وموارد DSC وإمكانيات الدور والنصوص. مايكروسوفت لديها صدر نسخة معاينة من الوحدة يمكن للمستخدمين المهتمين تجربتها أخيرًا.
يمكن تثبيت PowerShellGet في Windows PowerShell 5.0 أو أحدث ، أو في PowerShell Core. تم دمج وحدة PowerShellGet أيضًا مع وحدة PackageManagement كمزود ، ويمكن للمستخدمين أيضًا استخدام PackageManagement cmdlets لاكتشاف وتثبيت وتحديث عناصر PowerShell مثل الوحدات النمطية و نصوص.
قامت Microsoft بنشر سجل التغيير التالي لوحدة PowerShellGet النمطية.
يسلط الضوء على الإصدارات
معاينة 4 (3.0.0-beta4)
ميزة جديدة
البحث عن أحرف البدل -مخزن
المعلمة في البحث عن PSResource
. هذا يسمح للمستخدم بإرجاع النتائج من جميع المسجلين مستودعات PS
بدلاً من مجرد مستودع الأولوية الخاص بهم. لاستخدام هذه الميزة أضف -مخزن '*'
لدعوتك إلى البحث عن PSResource
.
إصلاح الخلل
تم إصلاح معالجة الخطأ الضعيف عندما لا يمكن الوصول إلى المستودع في البحث عن PSResource
.
معاينة 6 (3.0.0-beta6)
ميزة جديدة
ملف cmdlet انشر- PSResource
الذي يسمح للمستخدمين بنشر موارد PowerShell إلى أي مسجل المستودع PS
.
ماذا بعد
لدى Microsoft 3 إصدارات مقبلة مخطط لها للوحدة:
- سيركز إصدار Preview 7 على وظائف التحديث ، جنبًا إلى جنب مع العديد من إصلاحات الأخطاء التي أبلغ عنها المستخدمون من خلال إصدارات المعاينة هذه.
- سيعمل إصدار Release Candidate (RC) على حل أي أخطاء متبقية لم يتم حلها في إصدار Preview 6 هذا.
- سيكون إصدار 3.0 General Availability (GA) هو نفسه إصدار RC طالما لم يتم العثور على أخطاء حظر أو أخطاء عالية الخطورة في الإصدار المرشح. إذا كان هناك أي أخطاء ممنوعة أو عالية الخطورة ، فستطلق Microsoft إصدارًا مرشحًا آخر قبل GA.
لتثبيت أحدث إصدار من الوحدة النمطية ، افتح أي وحدة تحكم PowerShell وقم بتشغيل:
تثبيت وحدة PowerShellGet -Force -AllowPrerelease -Repository PSGallery
الهجرة إلى PowerShellGet 3.0
ستقوم الشركة بشحن أحدث معاينة لـ PowerShellGet 3.0 في المعاينة التالية لـ PowerShell 7.1 (المعاينة 6). الهدف من هذا الإصدار من PowerShellGet ، الذي سيتم شحنه في PowerShell 7.1 معاينة 6 ، هو احتواء وحدة توافق ستمكّن البرامج النصية باستخدام أوامر PowerShell 2.x cmdlets (على سبيل المثال. تثبيت الوحدة
) ليتم تشغيلها باستخدام وحدة PowerShellGet 3.0. هذا يعني أن المستخدمين لن يحتاجوا على الأرجح إلى تحديث البرامج النصية الخاصة بهم لاستخدام أوامر PowerShellGet 2.x cmdlets مع PowerShell 7.1. من المهم أن لاحظ أيضًا أنه في الأنظمة التي تحتوي على أي إصدار آخر من PowerShell ، ستظل الوحدة النمطية PowerShellGet 2.x متاحة ومستخدمة.
توشك Microsoft على شحن PowerShellGet 3.0 مع طبقة توافق إلى PowerShell 7.1 كإصدار وحيد من PowerShellGet في الحزمة. ومع ذلك ، فإن الشركة لن تفعل ذلك إلا إذا وصلت إلى GA ، مع معيار مرتفع لجودة الإصدار ، في الوقت المناسب لإصدار PowerShell 7.1.