Tarkime, kad darbo vietoje neturite interneto ryšio, tačiau turite vietinį tinklą. Kai kuriuose vietinio tinklo kompiuteriuose antivirusinės duomenų bazės yra periodiškai atnaujinamos. Žinoma, kiekvieną dieną galite nukopijuoti duomenų bazes į savo kompiuterį ir rankiniu būdu jas atnaujinti. Arba galite vieną kartą praleisti 15 minučių, kad nustatytumėte šio proceso automatizavimą, ir ilgai tai pamiršite.

Panagrinėkime užduotį kaip pavyzdį naudodami „Dr. Web“antivirusinę programą. Nors šis sprendimas tinka bet kuriai antivirusinei programai, leidžiančiai atsisiųsti antivirusines duomenų bazes atskirai nuo programos ir negalinčių atnaujinti duomenų bazių per vietinį tinklą.
Visas algoritmas suskirstytas į keturis paprastus veiksmus:
- vietiniame kompiuteryje sukurti aplanką, kuriame bus saugoma antivirusinė duomenų bazė;
- sukurti scenarijų, kaip automatiškai kopijuoti naujas duomenų bazes iš nuotolinio kompiuterio į vietinį;
- sukurti užduotį užduočių planuoklyje ir sukonfigūruoti jos periodinį vykdymą;
- pasakykite antivirusinei programai, kur gauti atnaujinimus.
Savo kompiuteryje sukurkime aplanką, į kurį duomenų bazės bus nukopijuotos iš sąlyginio serverio. Pavyzdžiui:
Dabar sukurkime scenarijų (programą), kuris nukopijuos antivirusines duomenų bazes iš nuotolinio kompiuterio vietiniame tinkle į vietinį kompiuterį.
Bet kuriame teksto rengyklėje sukurkite failą „copy_bases.bat“su tokiu turiniu:
Čia „serveris“yra nuotolinio tinklo tinklo pavadinimas, kuriame saugomos antivirusinės duomenų bazės ir tinklo kelias į jas. Eilutės, prasidedančios dvigubais dvitaškiais („::“), yra komentarai. Jų negali nuskaityti kompiuteris, tačiau vartotojui nurodoma tam tikrų kodo eilučių paskirtis.
Scenarijuje rodomos dvi skirtingos failų kopijavimo parinktys. Vienam iš jų reikalingos administratoriaus teisės, kitam - ne. Išbandykite abu ir raskite sau tinkamiausią. Norėdami jį patikrinti, turite dukart spustelėti sukurtą failą. Turėtų pasirodyti konsolės langas, kuriame būtų rodoma informacija apie duomenų bazės kopijavimo procesą.

Sukūrus ir išbandžius scenarijų, OS užduočių planuoklyje turite sukurti užduotį, kuri periodiškai vykdys mūsų scenarijų.
Atidarykime valdymo skydą ir eikime į skyrių „Administravimas“. Pasirinkite „Užduočių planuoklis“. Kairėje tvarkaraščio pusėje eikite į „Užduočių planavimo programos biblioteką“. Skyriuje „Veiksmai“pasirinkite „Sukurti paprastą užduotį …“(arba dešiniuoju pelės mygtuku spustelėkite tuščią vietą centrinėje lango dalyje ir pasirinkite panašų elementą).

Bus atidarytas užduočių kūrimo vedlys. Įveskite užduoties pavadinimą, pavyzdžiui, „Dr. Web antivirusinių duomenų bazių kopijavimas“. Spustelėkite „Kitas“.

Dabar nustatykime užduoties paleidimo dažnumą. Nurodysime tinkamą parinktį ir paspausime „Kitas“.

Nustatykime užduoties pradžios laiką ir eikime toliau.

Nustatykime užduoties veiksmą - „Paleiskite programą“.

Kitame vedlio žingsnyje nurodysime kelią į scenarijų „copy_bases.bat“.

Dar kartą įsitikinkite, kad visi užduoties parametrai nustatyti teisingai, ir spustelėkite „Baigti“. Užduotis turėtų būti rodoma užduočių sąrašo pabaigoje.

Paskutinis dalykas, kurį reikia padaryti, yra sukonfigūruoti antivirusinę programą taip, kad ji atnaujintų savo duomenų bazes iš teisingo katalogo. Mes einame į antivirusinių nustatymų skyrių apie naujinimus ir nurodome kelią į aplanką, kuriame turėsime naujas antivirusines duomenų bazes.

Ekrano kopija rodo, kad „Dr. Web“leidžia atnaujinti iš tinklo aplanko. Tačiau kažkodėl ši funkcija veikia prastai. Pavyzdžiui, mano vietiniame tinkle antivirusinė kategoriškai nenori atnaujinti iš katalogo nuotoliniame kompiuteryje.
Tačiau atlikę operacijas galite būti tikri, kad antivirusinės duomenų bazės visada bus atnaujintos, kai tik jos bus atnaujintos serveryje.