Załóżmy, że w miejscu pracy nie masz połączenia z Internetem, ale masz sieć lokalną. Na niektórych komputerach w sieci lokalnej antywirusowe bazy danych są okresowo aktualizowane. Możesz oczywiście codziennie kopiować bazy danych na swój komputer i ręcznie je aktualizować. Możesz też poświęcić 15 minut raz na skonfigurowanie automatyzacji tego procesu i zapomnieć o tym na długo.
Rozważmy zadanie na przykładzie antywirusa Dr. Web. Chociaż to rozwiązanie jest odpowiednie dla każdego programu antywirusowego, który umożliwia pobieranie antywirusowych baz danych niezależnie od programu i nie może aktualizować baz danych przez sieć lokalną.
Cały algorytm sprowadza się do czterech prostych kroków:
- utworzyć folder na komputerze lokalnym, w którym będzie przechowywana antywirusowa baza danych;
- stworzyć skrypt do automatycznego kopiowania świeżych baz danych z komputera zdalnego na lokalny;
- utwórz zadanie w harmonogramie zadań i skonfiguruj jego okresowe wykonywanie;
- powiedz programowi antywirusowemu, gdzie pobrać aktualizacje.
Stwórzmy na naszym komputerze folder, do którego zostaną skopiowane bazy danych z serwera warunkowego. Na przykład:
Teraz utwórzmy skrypt (program), który skopiuje antywirusowe bazy danych z komputera zdalnego w sieci lokalnej na komputer lokalny.
W dowolnym edytorze tekstu utwórz plik „copy_bases.bat” o następującej zawartości:
Tutaj „serwer” to nazwa zdalnego komputera w sieci, na którym przechowywane są antywirusowe bazy danych i ścieżka sieciowa do nich. Linie zaczynające się od podwójnych dwukropków („::”) są komentarzami. Nie są one odczytywane przez komputer, ale informują użytkownika o celu określonych wierszy kodu.
Skrypt pokazuje dwie różne opcje kopiowania plików. Jeden z nich wymaga uprawnień administratora, drugi nie. Wypróbuj oba i znajdź taki, który Ci odpowiada. Aby to sprawdzić, musisz dwukrotnie kliknąć utworzony plik. Powinno pojawić się okno konsoli, wyświetlające informacje o procesie kopiowania bazy danych.
Po utworzeniu i przetestowaniu skryptu należy utworzyć zadanie w harmonogramie zadań systemu operacyjnego, które będzie okresowo uruchamiać nasz skrypt.
Otwórzmy panel sterowania i przejdźmy do sekcji „Administracja”. Wybierzmy „Harmonogram zadań”. Po lewej stronie harmonogramu przejdź do „Biblioteki harmonogramu zadań”. W sekcji „Działania” wybierz „Utwórz proste zadanie …” (lub kliknij prawym przyciskiem myszy puste miejsce w środkowej części okna i wybierz podobny element).
Otworzy się kreator tworzenia zadania. Wpiszmy nazwę zadania, na przykład "Kopiowanie antywirusowych baz danych Dr. Web". Kliknij Następny".
Ustawmy teraz częstotliwość uruchamiania zadania. Wskażemy odpowiednią opcję i klikniemy „Dalej”.
Ustawmy czas rozpoczęcia zadania i przejdźmy dalej.
Ustawmy akcję dla zadania - „Uruchom program”.
A w kolejnym kroku kreatora wskażemy ścieżkę do naszego skryptu „copy_bases.bat”.
Jeszcze raz upewnij się, że wszystkie ustawienia zadania są poprawnie ustawione i kliknij „Zakończ”. Zadanie powinno pojawić się na końcu listy zadań.
Ostatnią rzeczą do zrobienia jest skonfigurowanie programu antywirusowego tak, aby aktualizował swoje bazy danych z właściwego katalogu. Przechodzimy do ustawień antywirusowych w sekcji dotyczącej aktualizacji i określamy ścieżkę do folderu, w którym będziemy mieć świeże antywirusowe bazy danych.
Zrzut ekranu pokazuje, że Dr. Web umożliwia aktualizację z folderu sieciowego. Jednak z jakiegoś powodu ta funkcja działa słabo. Na przykład w mojej sieci lokalnej program antywirusowy kategorycznie nie chce aktualizować z katalogu na zdalnym komputerze.
Ale po wykonaniu tych operacji możesz mieć pewność, że antywirusowe bazy danych będą zawsze aktualne, gdy tylko zostaną zaktualizowane na serwerze.