كيفية تثبيت Cyber Crucible
تثبيت Cyber Crucible سهل وبسيط. قم بتسجيل الدخول إلى تطبيق الويب على https://dashboard.cybercrucible.com
انتقل إلى صفحة العملاء (Agents)، وانقر على زر تنزيل العميل (Download Agent).
بعد النقر على الزر، ستظهر النافذة المنبثقة التالية:
اختر المجموعة التي تريد أن يظهر فيها العميل (أو العملاء) الذين تقوم بتثبيتهم في البداية.
إذا لم تظهر المجموعة في القائمة، فإما أن تحتاج إلى إنشاء المجموعة، أو أن تطلب من مسؤول المجموعة إضافتك إلى المجموعة الموجودة.
بعد التثبيت، يمكنك دائمًا تغيير المجموعة التي ينتمي إليها عميل واحد، أو عدة عملاء في وقت واحد. عادةً ما يكون من الأسهل تكوين عضوية المجموعة قبل النشر الجماعي، بدلاً من تنظيم العملاء بعد تثبيتهم.
الصلاحيات المطلوبة
يلزم الحصول على صلاحيات إدارية على الجهاز لتثبيت وتحميل خدمة ومحرك Cyber Crucible.
يقوم تثبيت النص البرمجي (Script) تحديدًا بتنزيل برنامج التثبيت وتكوينه إلى الموقع الافتراضي C:\. يجب تنفيذ النص البرمجي كمستخدم أو دور يملك صلاحية الوصول إلى موقع التنزيل والتنفيذ.
وبالتالي، يلزم إما مستخدم لديه صلاحية استخدام C:\ أثناء التثبيت، أو تعديل النص البرمجي (الموضح أدناه) لتنزيل التثبيت وتنفيذه في موقع مختلف.
التثبيت عبر واجهة المستخدم الرسومية (GUI)
تتيح طريقة التثبيت هذه للمستخدم تكوين وتثبيت عملية التثبيت يدويًا.
تتطلب طريقة التثبيت هذه مستخدمًا يملك صلاحيات التثبيت في المجموعة المحددة، ليتمكن من تسجيل الدخول.
يُفضَّل استخدامها لتثبيت جهاز واحد أو جهازين، بواسطة مستخدم واحد.
التثبيت عبر النص البرمجي (Script)
هذه هي طريقة التثبيت الأكثر شيوعًا بلا منازع.
باستخدام هذه الطريقة، يقوم تطبيق ويب Cyber Crucible تلقائيًا بتكوين عملية التثبيت، وتمهيد اتصال العميل الآمن بتطبيق الويب.
يُستخدم ملف Windows دفعي (Batch File). ورغم وجود طرق تثبيت أخرى أكثر تعقيدًا، إلا أن هذه الطريقة تتمتع بأوسع توافق مع أدوات الإدارة عن بُعد.
يمكن تشغيل الملف الدفعي كمستخدم يملك الصلاحيات المناسبة (عادةً المسؤول)، أو نسخه ولصقه في أداة النشر التلقائي المفضلة لديك.
فيما يلي فحص تقني لمحتويات الملف الدفعي، والذي يمكن تكوينه وفقًا لاحتياجاتك.
فحص تفصيلي لنص التثبيت البرمجي
يتم إدخال معرّف المجموعة المحدد أثناء إنشاء النص البرمجي في النص البرمجي، وكذلك رمز oauth المطلوب لانضمام العملاء إلى المجموعة المحددة.
يرجى ملاحظة أن رمز المصادقة oAuth هذا غير مرتبط بتطبيق الويب، ولا بأي مستخدم. ولا يمكن استخدامه لإجراء استدعاءات REST إلى واجهة برمجة تطبيقات (API) تطبيق الويب.
في بعض البيئات، قد يتم الحصول على الصلاحيات تلقائيًا. يحدث هذا عادةً في الحالات التي يقوم فيها المستخدم بتشغيل نص التثبيت البرمجي بالنقر عليه، مقارنةً بالوصول البرمجي. أما في بيئات المؤسسات أو أدوات النشر الآلي، فمن المحتمل ألا يتم تنفيذه.
في هذا الموقع التالي من النص البرمجي، يمكن تخصيص موقع الملف الذي يمكن تنزيل برنامج التثبيت وتنفيذه منه.
يُنصح بشدة بجعل هذا الموقع محليًا على الجهاز الذي يتم تثبيت الأداة عليه. فقيام عدة أجهزة بتنزيل برامج التثبيت إلى نفس الموقع سيؤدي إلى حدوث أعطال وكتابة فوق الملفات.
يرجى ملاحظة أن إعادة التشغيل التلقائية عبر نص التثبيت البرمجي لا تُستخدم افتراضيًا. والسبب في ذلك أن إعادة التشغيل الآلية في هذا النص البرمجي تفتقر إلى إدارة جدولة عمليات التثبيت في وقت محدد، وأساليب الإغلاق النظيف التي تتحقق مما إذا كان المستخدم مسجّل الدخول حاليًا أو يشغّل تطبيقات، أو تحذير المستخدم من إعادة تشغيل وشيكة.
يقوم هذا القسم التالي بتنزيل برنامج التثبيت وتسميته بشكل مخصص على الجهاز. يرجى ملاحظة أن التاريخ والوقت يُستخدمان لإضفاء طابع فريد على ملف التثبيت، في حال تنزيله عدة مرات بإعدادات أو إصدارات مختلفة.
Bitsadmin هي أداة مساعدة في Windows تحاول تنزيل الملفات دون التأثير سلبًا على الجهاز إذا كان نظام التشغيل تحت حمل ثقيل حاليًا.
في بعض البيئات يكون بروتوكول Bits معطلاً. بالإضافة إلى ذلك، قد يكون Bits في حالة غير تشغيلية بسبب خطأ في Windows. في حال فشل التنزيل عبر Bits، يستخدم القسم التالي طريقة بديلة (.net JSC) لتنزيل ملف برنامج التثبيت. لا يُنفَّذ هذا الرمز إلا إذا فشل تنزيل Bits السابق.
بعد تنزيل برنامج التثبيت، يقوم هذا القسم الأخير من النص البرمجي بتشغيل برنامج التثبيت. يرجى ملاحظة أنه يجب اختبار تخصيص وسيطات سطر الأوامر، للتأكد من أن إعدادات وحمايات installer.exe تتوافق مع وسيطات سطر الأوامر المقدمة هنا.
يرجى فتح تذكرة دعم إذا كانت هناك حاجة إلى إعدادات إضافية، أو للبيئات المتقدمة مثل إعدادات هجوم الوسيط عبر SSL (SSL man in the middle).
يرجى ملاحظة أن إعادة التشغيل ليست مطلوبة، وقد تم إلغاء تفعيلها من التنفيذ (بوضعها كتعليق). في حالات نادرة، وبشكل أكثر شيوعًا في الإصدارات الأقدم من Windows، لا تسجَّل برامج التشغيل (Drivers) وتُحمَّل في نظام التشغيل رغم توجيه برنامج التثبيت لها بذلك. في تلك الحالات، أسهل طريقة للتأكد من تحميل برنامج التشغيل هي تصدير العملاء إلى مستند Excel، والبحث عن أسماء الأجهزة المفقودة من قائمة أصولك. إذا كانت جميع عمليات التثبيت في مجموعة جديدة، يمكن أيضًا استخدام عدد العملاء.
هذا القسم في نهاية نص التثبيت البرمجي هو الدالة (Function) المستخدمة لتنزيل برنامج التثبيت باستخدام JSC إذا لزم الأمر. لا يتم تنفيذه إلا إذا تم الاستعانة بـ .net JSC لتنزيل برنامج التثبيت، كما في حال فشل Bits.