موقع IT之家، 12 نوفمبر: أعلنت مايكروسوفت في 10 نوفمبر عن إطلاق الإصدار الرسمي لـ PowerShell 7.7. يُبنى هذا الأداة السطرية وأتمتة المهام على .NET 11، ويركز على تعزيز الأمان، وتوسيع الأوامر، وتحسين موثوقية التشغيل، بهدف تحسين تجربة المستخدم اليومية للمديرين والمطورين.
PowerShell هي أداة سطر أوامر ولغة سكريبت طورتها مايكروسوفت، وتُستخدم بشكل رئيسي لإدارة الحواسيب، ومعالجة البيانات، وأتمتة المهام المتكررة. PowerShell الحديثة مفتوحة المصدر ومتعددة المنصات، ويمكن تشغيلها على Windows وmacOS وLinux.

من حيث فترات الدعم، تُظهر الإعلانات الرسمية أن PowerShell 7.7 هو إصدار يخضع لدعم الفترة القياسية (STS)، والذي عادةً ما يكون 18 شهرًا. ومع ذلك، فقد مددت .NET، التي يعتمد عليها PowerShell، فترة دعم STS من 18 شهرًا إلى 24 شهرًا، لذا فإن الفترة الدقيقة لـ 7.7 تُحدد وفقًا لجدول دورة الحياة الرسمي (تم الوصول إليه قبل نشر الخبر من قبل IT Home، ولم تُحدّث مايكروسوفت بعد).
فيما يتعلق بترقية الأمان، فإن الإصدار الجديد يعزز القيود على العمليات في وضع اللغة المحدودة، ويشدد على التحقق من المعلمات والرسائل الخاصة بالعمليات عن بُعد، ويطبق تحققًا أكثر صرامة على فك ضغط ملفات المساعدة. كما لم يعد أمر Test-Json يحصل تلقائيًا على مراجع المخططات الخارجية، بل يتطلب من المستخدم تفعيله صراحةً لتقليل الوصولات الخارجية غير الضرورية.
من حيث الوظائف العملية، أضاف الإصدار الجديد New-TemporaryDirectory، والذي يمكنه إنشاء دليل مؤقت مباشرةً؛ كما أضاف أمر Join-Path معلمة لامتداد الملف؛ وتدعم أوامر التنسيق مثل الجداول والقوائم استبعاد السمات المحددة، مما يجعل معلومات الإخراج أكثر إيجازًا.

تم تصحيح طريقة معالجة معلمات التشغيل/إيقاف في أوامر متعددة لضمان عملها بشكل صحيح عند تمرير "إيقاف" صراحةً. بالإضافة إلى ذلك، تم تغيير المعرف الفريد الافتراضي الذي يُنشئه أمر New-Guid ليصبح UUID v7، والذي يدعم الترتيب حسب الوقت، بدلاً من السلوك الافتراضي v4 السابق.


