ვთქვათ, თქვენ არ გაქვთ ინტერნეტთან კავშირი თქვენს სამუშაო ადგილზე, მაგრამ გაქვთ ადგილობრივი ქსელი. ადგილობრივ ქსელში არსებულ ზოგიერთ კომპიუტერზე პერიოდულად განახლდება ანტივირუსული მონაცემთა ბაზები. რა თქმა უნდა, შეგიძლიათ მონაცემთა გადაწერა თქვენს კომპიუტერში ყოველდღე მოახდინოთ და ხელით განაახლოთ ისინი. ან შეგიძლიათ 15 წუთი დახარჯოთ ერთხელ ამ პროცესის ავტომატიზაციის დასაყენებლად და დაივიწყოთ იგი დიდი ხნის განმავლობაში.
მოდით განვიხილოთ დავალება, მაგალითად, Dr. Web ანტივირუსის გამოყენებით. მიუხედავად იმისა, რომ ეს გამოსავალი შესაფერისია ნებისმიერი ანტივირუსული საშუალებისთვის, რომელიც საშუალებას გაძლევთ გადმოწეროთ ანტივირუსული ბაზები პროგრამისგან დამოუკიდებლად და არ შეგიძლიათ განაახლოთ მონაცემთა ბაზა ადგილობრივი ქსელის მეშვეობით.
მთელი ალგორითმი ოთხ მარტივ ნაბიჯამდე მოდის:
- შექმენით ფოლდერი ადგილობრივ კომპიუტერზე, სადაც ინახება ანტივირუსული მონაცემთა ბაზა;
- შექმნას სკრიპტი ახალი მონაცემთა ბაზების ავტომატური კოპირებისთვის დისტანციური კომპიუტერიდან ადგილობრივში;
- შექმენით ამოცანა დავალების გრაფიკში და დააკონფიგურირეთ მისი პერიოდული შესრულება;
- უთხარით ანტივირუსულს სად უნდა მიიღოთ განახლებები.
მოდით, ჩვენს კომპიუტერში შევქმნათ საქაღალდე, რომელშიც მონაცემთა ბაზები გადაწერა პირობითი სერვერიდან. Მაგალითად:
ახლა მოდით შევქმნათ სკრიპტი (პროგრამა), რომელიც დააკოპირებს ანტივირუსულ მონაცემთა ბაზებს ადგილობრივი ქსელის დისტანციური კომპიუტერიდან ადგილობრივ კომპიუტერში.
ნებისმიერ ტექსტურ რედაქტორში შექმენით ფაილი "copy_bases.bat" შემდეგი შინაარსით:
აქ "სერვერი" არის ქსელში არსებული დისტანციური კომპიუტერის სახელი, სადაც ინახება ანტივირუსული მონაცემთა ბაზები და მათკენ მიმავალი ქსელის გზა. ხაზები, რომლებიც იწყება ორმაგი ორწერტილით ("::") არის კომენტარები. ისინი კომპიუტერში არ იკითხება, მაგრამ მომხმარებელს ეუბნება კოდის გარკვეული ხაზების დანიშნულებას.
სკრიპტი აჩვენებს ფაილების კოპირების ორ განსხვავებულ ვარიანტს. ერთი მათგანი ადმინისტრატორის პრივილეგიებს მოითხოვს, მეორე - არა. სცადეთ ორივე და იპოვნეთ თქვენთვის შესაფერისი. ამის შესამოწმებლად საჭიროა ორჯერ დააწკაპუნოთ შექმნილ ფაილზე. კონსოლის ფანჯარა უნდა გამოჩნდეს, რომელშიც ნაჩვენებია ინფორმაცია მონაცემთა ბაზის კოპირების პროცესის შესახებ.
სკრიპტის შექმნისა და ტესტირების შემდეგ, თქვენ უნდა შექმნათ ამოცანა OS ამოცანების განრიგში, რომელიც პერიოდულად გაუშვებს ჩვენს სკრიპტს.
გავხსნათ პანელი და გადავიდეთ განყოფილებაში”ადმინისტრაცია”. მოდით ავირჩიოთ "დავალების გრაფიკი". განრიგის მარცხენა მხარეს გადადით "Task Scheduler Library" - ში. განყოფილებაში „მოქმედებები“აირჩიეთ „მარტივი ამოცანის შექმნა …“(ან მარჯვენა ღილაკით დააჭირეთ ფანჯრის ცენტრალურ ნაწილში არსებულ ცარიელ ადგილს და შეარჩიეთ მსგავსი ნივთი).
ამოცანის შექმნის ოსტატი გაიხსნება. მოდით შეიყვანოთ დავალების სახელი, მაგალითად, "ანტივირუსული მონაცემთა ბაზის კოპირება Dr. Web". დააჭირეთ "შემდეგს".
ახლა დავაყენოთ ამოცანის გაშვების სიხშირე. ჩვენ მიუთითებთ შესაბამის ვარიანტს და დააჭირეთ ღილაკს "შემდეგი".
მოდით დავაყენოთ დავალების დაწყების დრო და გადავიდეთ.
დავაყენოთ მოქმედება ამოცანისთვის - "დაიწყე პროგრამა".
ოსტატის შემდეგ ეტაპზე ჩვენ მიუთითებთ ჩვენი სკრიპტის "copy_bases.bat" გზას.
კიდევ ერთხელ დარწმუნდით, რომ დავალების ყველა პარამეტრი სწორად არის დაყენებული და დააჭირეთ ღილაკს "დასრულება". ქვესტი უნდა გამოჩნდეს ქვესტი სიის ბოლოს.
უკანასკნელი რაც უნდა გააკეთოთ არის ანტივირუსული პროგრამის კონფიგურაცია ისე, რომ მან განაახლოს მონაცემთა ბაზა სწორი დირექტორიიდან. ჩვენ მივდივართ ანტივირუსული პარამეტრების განყოფილებაში განახლებების შესახებ და ვუთითებთ იმ საქაღალდის გზას, რომელშიც გვექნება ახალი ანტივირუსული მონაცემთა ბაზები.
სკრინშოტიდან ჩანს, რომ Dr. Web ქსელის საქაღალდიდან განახლების საშუალებას იძლევა. ამასთან, რატომღაც ეს ფუნქცია ცუდად მუშაობს. ჩემს ლოკალურ ქსელში, მაგალითად, ანტივირუსს კატეგორიულად არ სურს განახლდეს დისტანციური კომპიუტერის დირექტორიიდან.
ოპერაციების დასრულების შემდეგ, დარწმუნებული უნდა იყოთ, რომ ანტივირუსული ბაზები ყოველთვის განახლდება სერვერზე განახლებისთანავე.