msix-no-cert من iqnite هي أداة PowerShell تزيل حاجز توقيع الشيفرة التجارية لتثبيت حزم MSIX، موجهة للمطورين المستقلين والمستخدمين المتقدمين. تقوم الأداة بأتمتة الثقة بشهادة توقيع محلية وتشغل مثبت الحزمة بحيث يتم التثبيت الجانبي دون خطوات شهادة يدوية. تدعم سير العمل عبر سطر الأوامر. تستهدف هذه الأداة المطورين الذين يختبرون أو يوزعون الإصدارات الداخلية وتتجنب الاعتماد على أدوات خارجية.
كيف يتناسب مع سير عمل توزيع MSIX
يركز الأداة على إنشاء المثبتات من خلال سطر الأوامر والبرمجة النصية بدلاً من منشئ المثبتات الرسومي. تدعم كل من .msix و .msixbundle، وتقبل بيانات التعريف القابلة للتخصيص (العنوان، الوصف، الإصدار)، وتتكامل مع PS2EXE حتى يتمكن المؤلفون من إنتاج ملفات تنفيذية مستقلة من نصوص PowerShell. الحزمة متاحة عبر Install-Script، مما يناسب مهام CI وخطوط نشر البرمجة النصية.
ما هي آثار الأمان على مستوى النظام
يتطلب النص صلاحيات المسؤول لأنه يكتب الشهادات في مخزن الشهادات النظامية، وتحديداً إدخال سلطات الشهادات الجذرية الموثوقة. هذا التغيير يقلل من حاجز الثقة الخارجية للجهاز المحلي ولكنه يعني أيضاً أن Windows SmartScreen وبعض أدوات مكافحة الفيروسات قد لا تزال تشير إلى المثبتات، حيث أن الشهادات الموقعة ذاتياً لا تتطابق مع الثقة من طرف ثالث. استخدمه على الآلات التجريبية أو المسيطر عليها بدلاً من النشر العام الواسع.
من يحتاج إلى أن يكون مرتاحًا مع سطر الأوامر
تفترض الأداة معرفة مسبقة بـ PowerShell ومفاهيم الشهادات الأساسية: يستخدم التثبيت أمر معرض PowerShell وأعلام سطر الأوامر لبيانات التعريف. يتطلب تحويل النصوص إلى ملفات تنفيذية باستخدام PS2EXE وبرمجة تثبيتات دفعة مهارات برمجة نصية متوسطة. سيجد المطورون المستقلون والمهنيون في تكنولوجيا المعلومات أن هذا قابل للإدارة؛ يجب على المستخدمين العاديين التخطيط لمنحنى تعلم قبل النشر على نطاق واسع.
كيف يتفاعل مع بيئة المضيف أثناء التثبيت
تقوم الأداة بتثبيت شهادة توقيع محلية في مخزن ثقة الجهاز ثم تطلق مثبت MSIX لتجاوز خطأ "التطبيق غير الموثوق" المعتاد الذي يظهر عند التحميل الجانبي. تستهدف إصدارات Windows المكتبية الحالية وليس لديها أي تبعيات خارجية بخلاف PowerShell. المشروع مفتوح المصدر وخفيف الوزن عن عمد، لذا فإنه يتكامل في سير العمل الآلي دون مكتبات وقت تشغيل إضافية.
الحكم العملي والاحتياطات الموصى بها
msix-no-cert هو خيار عملي للمطورين الذين يحتاجون إلى اختبار سريع لتحميل حزم MSIX، لكنه يتاجر بالثقة الخارجية من أجل الراحة. استخدمه فقط على أجهزة التطوير، في الآلات الافتراضية، أو بعد إنشاء لقطة نظام؛ تجنب استخدام المثبتات الموقعة ذاتيًا للتوزيع العام. مع تلك الاحتياطات، فإن الأداة هي إضافة مفيدة لمجموعة أدوات النشر الداخلية. موصى بها.
المميزات
يدعم تنسيقات حزم .msix و .msixbundle
إنشاء مثبت سطر الأوامر وتخصيص البيانات الوصفية
يتكامل مع PS2EXE لإنتاج ملفات تنفيذية مستقلة
لا توجد تبعيات خارجية بخلاف PowerShell؛ مفتوح المصدر
العيوب
يتطلب حقوق المسؤول لتعديل مخزن الجذر الموثوق
يمكن أن تؤدي الشهادات الموقعة ذاتيًا إلى ظهور تحذيرات SmartScreen
تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين. قد تحصل Softonic على رسوم إحالة إذا قمت بالنقر على المنتجات المعروضة هنا أو شرائها.