سياسة التحكم في تثبيت البرامج

عرض بصيغة Markdown

يدير التحكم في تثبيت البرامج سلوك التثبيت على أجهزة الطرفيات، ويمكنه تعريف استثناءات تسمح ببرامج محددة. يُضبط بصورة منفصلة عن التحكم في تشغيل البرامج: لا يعني السماح بالتثبيت السماح بالتشغيل، ولا يعني حظر التثبيت إلغاء تثبيت جميع البرامج الموجودة.

قد يختلف توقيت التنفيذ بحسب المنصة وطريقة التثبيت. قد يحاول جهاز Linux إزالة بعض البرامج المثبتة حديثاً التي لا تستوفي الشروط أثناء فحص بعد التثبيت؛ لذلك لا ينبغي فهم الوظيفة على أنها حظر قبل بدء المثبت فقط. تحقق مما إذا نجحت الإزالة فعلياً. قيّم مخاطر العمل والتبعيات والاستعادة قبل تغيير السياسة.

التحضير

  • استخدم حساب مسؤول لديه صلاحية إدارة سياسات Software. تأكد من الأجهزة المستهدفة والتراخيص ووقت سريان السياسة.
  • حدد برامج العمل وطرق التثبيت المسموحة والاستثناءات الضرورية. ابدأ بعدد قليل من الأجهزة التجريبية القابلة للاستعادة، وجهز حزم اختبار ونسخاً احتياطية من الإعدادات وإجراء استعادة.
  • قبل تعريف استثناء، تحقق من وصف البرنامج وحقوق النشر واسم المنتج واسم الملف. قد تختلف المعلومات التي يقدمها نظام التشغيل والمثبت؛ تحقق منها في البيئة المستهدفة.
  • لا تطبق قواعد غير واضحة النطاق مباشرة على أجهزة الإنتاج. في تجربة Linux، قيّم خصوصاً الأثر على العمل والتبعيات إذا أُزيل برنامج مثبت حديثاً.

تمكين التحكم في التثبيت

  1. افتح Policy ضمن Software وأنشئ أو عدّل السياسة المستهدفة. أكد اسمها ونطاق الأجهزة ووقت السريان.
  2. فعّل التحكم في تثبيت البرامج في إعدادات السياسة وافتح إعداداته.
  3. في إعداد تنبيه حظر البرنامج، اضبط النافذة المنبثقة للبرنامج المحظور حسب الحاجة. النافذة تنبيه وليست دليلاً وحدها على حظر التثبيت أو إزالة البرنامج.
  4. للسماح ببرامج محددة، افتح استثناءات السماح وأضفها وتحقق منها كما هو موضح أدناه. حتى دون إضافة استثناءات، قيّم الأثر على الأجهزة المستهدفة قبل تمكين التحكم.
  5. أكد نافذة إعداد التحكم في التثبيت واحفظ السياسة كاملة. تحقق من نطاقها، وانتظر تلقي الجهاز التجريبي السياسة، ثم اختبر.

تحتوي قائمة الإعدادات المرئية حالياً على تنبيه الحظر واستثناءات السماح. تعتمد إتاحة الموافقة على التثبيت المؤقت على الواجهة الفعلية وإعداد المؤسسة؛ لا تفترض أن المستخدمين يستطيعون تقديم طلب موافقة لمجرد وصفه في مواد سابقة.

إعداد استثناءات السماح

  1. افتح استثناءات السماح في إعدادات التحكم في التثبيت واختر إضافة عنصر.
  2. في معلومات البرنامج، أدخل وصف البرنامج وحقوق النشر واسم المنتج واسم الملف. هذه الحقول الأربعة مطلوبة. أدخل اسم الشركة ووصف الملف عند الحاجة.
  3. تشير الصفحة إلى أن * يمكن أن يطابق جميع القيم لبعض الحقول. توسع المحارف البديلة النطاق؛ فضّل المعلومات المحددة التي تم التحقق منها واختبر ببرنامج مقارنة لا ينبغي السماح به. قد تعالج المنصات الشروط بطرق مختلفة، لذا لا يضمن حفظ النافذة سريان الاستثناء.
  4. احفظ معلومات البرنامج وتحقق من قائمة الاستثناءات، ثم احفظ نافذة التحكم في التثبيت والسياسة كاملة.
  5. قبل تعديل استثناء أو حذفه، قيّم الأجهزة وبرامج العمل التي تعتمد عليه. بعد التغييرات، اختبر الحالتين المسموحة والمقيدة لتجنب السماح أو التقييد غير المقصود.

استثناءات حزم Linux: في فحص التحكم بتثبيت حزم dpkg، يطابق File name معرّف الحزمة مثل example-app، وليس اسم ملف التثبيت .deb أو البرنامج. يطابق Software description اسم أصل البرنامج، ويطابق Company name وCopyright معلومات الناشر أو المشرف. لا يكون الاستثناء فعالًا إذا كانت جميع شروطه فارغة أو *. قد تكون معلومات الأصل فارغة أو تختلف عن خصائص ملف التثبيت؛ تحقق من المعلومات الفعلية على الجهاز واختبر الحالتين المسموحة وغير المسموحة كلًا على حدة قبل توسيع النطاق.

في فحص التحكم بتثبيت حزم Linux، يستخدم النظام معلومات البرامج الموجودة كخط أساس للفحص. لا يُعامل البرنامج الموجود في خط الأساس على أنه إضافة جديدة بسبب هذا الفحص وحده. قد تُسجل التبعيات المحددة على أنها مثبتة تلقائياً للمراقبة وتُضاف إلى خط الأساس دون محاولة إزالتها منفردة. يعتمد إنشاء خط الأساس والتعرف والمعالجة على حالة الجهاز الفعلية، ولا يثبت ذلك النتيجة نفسها لطرق التثبيت الأخرى.

في التحكم بمثبتات Windows، ليست قائمة الاستثناءات السبب الوحيد المحتمل للسماح؛ فقد يُسمح ببعض عمليات التثبيت الموثوقة الأخرى أو المرتبطة بالنظام وفق شروط مختلفة. لذلك لا يضمن عدم تطابق استثناء حدوث الحظر؛ اختبر سلوك المثبتات ونتائج العمل في البيئة المستهدفة.

التحقق واستكشاف المشكلات

  1. تأكد من تلقي الجهاز التجريبي السياسة. خلال فترة صيانة، استخدم برنامج اختبار معتمداً لاختبار حالتي مطابقة الاستثناء وعدم مطابقته بصورة منفصلة؛ وسجل نتائج التثبيت أو التشغيل أو الإزالة الفعلية.
  2. على Linux، انتظر الفحص بعد التثبيت وتحقق من حالة البرنامج النهائية. لا يثبت إعلان المثبت النجاح سابقاً أن السياسة لم تسْرِ، كما لا تُضمن نجاح الإزالة اللاحقة.
  3. إذا فُعّلت نافذة الحظر، فتحقق من ظهورها على الجهاز. إذا لم تظهر، فتحقق أيضاً من تلقي السياسة والنتائج الفعلية؛ لا تستخدم النافذة دليلاً وحيداً.
  4. تعذر حفظ استثناء أو لم يعمل: تحقق من الحقول المطلوبة ومعلومات البرنامج الفعلية والمنصة المستهدفة ونطاق القاعدة. تأكد من حفظ جميع النوافذ والسياسة كاملة وتلقي الجهاز لها.
  5. قُيّد برنامج أعمال أو أُزيل على نحو غير متوقع: استعد العمليات وفق إجراء الحوادث في المؤسسة، ثم تحقق من نطاق السياسة والاستثناءات. عدّل واختبر على الأجهزة التجريبية قبل التوسع.

يعتمد وقت المعالجة الفعلي على تشغيل الجهاز. تحقق بصورة منفصلة من حفظ السياسة وتلقي الجهاز لها والنتيجة على العمل.

آخر تحديث

البحث في الوثائق