لنفترض أنه ليس لديك اتصال بالإنترنت في مكان عملك ، ولكن لديك شبكة محلية. وفي بعض أجهزة الكمبيوتر في الشبكة المحلية ، يتم تحديث قواعد بيانات مكافحة الفيروسات بشكل دوري. يمكنك بالطبع نسخ قواعد البيانات إلى جهاز الكمبيوتر الخاص بك كل يوم وتحديثها يدويًا. أو يمكنك قضاء 15 دقيقة مرة واحدة لإعداد أتمتة هذه العملية ، ونسيانها لفترة طويلة.
دعنا نفكر في المهمة باستخدام Dr. Web Anti-virus كمثال. على الرغم من أن هذا الحل مناسب لأي برنامج مكافحة فيروسات يسمح لك بتنزيل قواعد بيانات مكافحة الفيروسات بشكل منفصل عن البرنامج ولا يمكنه تحديث قواعد البيانات عبر الشبكة المحلية.
تنقسم الخوارزمية بأكملها إلى أربع خطوات بسيطة:
- إنشاء مجلد على الكمبيوتر المحلي حيث سيتم تخزين قاعدة بيانات مكافحة الفيروسات ؛
- إنشاء نص للنسخ التلقائي لقواعد البيانات الجديدة من كمبيوتر بعيد إلى كمبيوتر محلي ؛
- إنشاء مهمة في برنامج جدولة المهام وتكوين تنفيذها الدوري ؛
- أخبر برنامج مكافحة الفيروسات بمكان الحصول على التحديثات.
لنقم بإنشاء مجلد على جهاز الكمبيوتر الخاص بنا ، حيث سيتم نسخ قواعد البيانات من الخادم الشرطي. فمثلا:
لنقم الآن بإنشاء برنامج نصي (برنامج) يقوم بنسخ قواعد بيانات مكافحة الفيروسات من كمبيوتر بعيد في الشبكة المحلية إلى الكمبيوتر المحلي.
في أي محرر نصوص ، قم بإنشاء ملف "copy_bases.bat" بالمحتوى التالي:
هنا "الخادم" هو اسم الكمبيوتر البعيد على الشبكة حيث يتم تخزين قواعد بيانات مكافحة الفيروسات ومسار الشبكة إليها. السطور التي تبدأ بعلامتي نقطتين ("::") هي تعليقات. لا يمكن قراءتها بواسطة الكمبيوتر ، ولكنها تخبر المستخدم بالغرض من سطور معينة من التعليمات البرمجية.
يعرض البرنامج النصي خيارين مختلفين لنسخ الملفات. واحد منهم يتطلب امتيازات المسؤول ، والآخر لا. جرب كلاهما وابحث عن واحد يناسبك. للتحقق من ذلك ، تحتاج إلى النقر نقرًا مزدوجًا فوق الملف الذي تم إنشاؤه. يجب أن تظهر نافذة وحدة التحكم ، تعرض معلومات حول عملية نسخ قاعدة البيانات.
بعد إنشاء البرنامج النصي واختباره ، تحتاج إلى إنشاء مهمة في برنامج جدولة مهام نظام التشغيل والتي ستقوم بتشغيل البرنامج النصي الخاص بنا بشكل دوري.
لنفتح لوحة التحكم وننتقل إلى قسم "الإدارة". دعنا نختار "جدولة المهام". على الجانب الأيسر من المجدول ، انتقل إلى "مكتبة برنامج جدولة المهام". في قسم "الإجراءات" ، حدد "إنشاء مهمة بسيطة …" (أو انقر بزر الماوس الأيمن على مساحة فارغة في الجزء الأوسط من النافذة وحدد عنصرًا مشابهًا).
سيتم فتح معالج إنشاء المهمة. دعنا ندخل اسم المهمة ، على سبيل المثال "نسخ قواعد بيانات Dr. Web لمكافحة الفيروسات". انقر فوق {التالي".
الآن دعنا نحدد تكرار بدء المهمة. سنشير إلى الخيار المناسب ونضغط على "التالي".
لنقم بإعداد وقت بدء المهمة والمضي قدمًا.
دعنا نحدد الإجراء للمهمة - "ابدأ البرنامج".
وفي الخطوة التالية من المعالج ، سنشير إلى المسار إلى البرنامج النصي الخاص بنا “copy_bases.bat”.
مرة أخرى ، تأكد من ضبط جميع إعدادات المهام بشكل صحيح وانقر فوق "إنهاء". يجب أن تظهر المهمة في نهاية قائمة المهام.
آخر شيء يجب القيام به هو تكوين برنامج مكافحة الفيروسات بحيث يقوم بتحديث قواعد البيانات الخاصة به من الدليل الصحيح. ننتقل إلى إعدادات مكافحة الفيروسات في القسم المتعلق بالتحديثات ، ونحدد المسار إلى المجلد الذي سيكون لدينا فيه قواعد بيانات جديدة لمكافحة الفيروسات.
تظهر لقطة الشاشة أن Dr. Web يسمح بالتحديث من مجلد الشبكة. ومع ذلك ، لسبب ما ، تعمل هذه الوظيفة بشكل سيئ. في شبكتي المحلية ، على سبيل المثال ، لا يرغب برنامج مكافحة الفيروسات بشكل قاطع في التحديث من دليل على جهاز كمبيوتر بعيد.
ولكن بعد انتهاء العمليات ، يمكنك التأكد من أن قواعد بيانات مكافحة الفيروسات ستكون محدثة دائمًا بمجرد تحديثها على الخادم.