Показано с 1 по 4 из 4.

Обновление AVZ с командной строки

  1. #1
    Junior Member Репутация
    Регистрация
    05.04.2011
    Сообщений
    21
    Вес репутации
    21

    Обновление AVZ с командной строки

    Пишу батник обновления антивирусного добра на флешке.
    (CureIt, Mpam-Fe, ...)
    Хочу обновлять заодно и AVZ/

    Нужна консольная команда которая:
    Запускает АВЗ
    Обновляет его
    И закрывает.

    В хелпе АВЗ и в Интернете подобного НЕ нашел
    Помогите!

    Может есть способ проще?

  2. Реклама
     

  3. #2
    Junior Member Репутация
    Регистрация
    05.04.2011
    Сообщений
    21
    Вес репутации
    21
    Не дождавшись ответа сочинил его сам.
    Возможно, не оптимально, но все-же...

    Код:
    wget.exe http://z-oleg.com/secur/avz_up/avzbase.zip
    if exist avzbase.zip (
    Del AVZ\Base.zip
    7z.exe a AVZ\base.zip .\AVZ\Base\*
    Del AVZ\Base\*.* /q
    7z.exe e avzbase.zip -oAVZ\Base
    Del avzbase.zip
    )

  4. #3
    Senior Helper Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Аватар для Techno
    Регистрация
    25.08.2009
    Адрес
    Россия
    Сообщений
    10,961
    Вес репутации
    379
    Цитата Сообщение от Eger Посмотреть сообщение
    Запускает АВЗ
    avz.exe Script=<имя скрипта> HiddenMode=[0|1|2|3]
    Script=<имя скрипта> - загрузка и выполнение указанного скрипта. Данный ключ обрабатывается последним, независимо от его положения в командной строке



    HiddenMode=[0|1|2|3] - режим запуска графической оболочки AVZ:

    0 - Стандартный режим, окно видимо и доступно пользователю

    1 - Окно AVZ невидимо, в трее отображается иконка. Пользователь может развернуть окно нажатием мышью на иконку. Пользователю доступно связанное с иконкой меню, позволяющее остановить и запустить сканирование.

    2 - Окно AVZ невидимо, в трее отображается иконка, однако меню иконки заблокировано и пользователь не может развернуть окно AVZ

    3 - Окно AVZ невидимо, иконка в трее не отображается.

    Настройка режима работы полезна в случае запуска AVZ для проверки рабочих мест пользователей из logon-скрипта или при помощи автозапуска.

    Цитата Сообщение от Eger Посмотреть сообщение
    Обновляет его
    function ExecuteAVUpdate : boolean;

    Выполнение обновления баз утилиты AVZ через Интернет. Параметры для функции не требуются, обновление производится с одного из серверов, содержащих обновление. Сервер выбирается случайным образом



    Пример:

    begin

    if ExecuteAVUpdate then

    AddToLog('Обновление AV баз успешно выполнено');

    end.
    Цитата Сообщение от Eger Посмотреть сообщение
    И закрывает.
    procedure ExitAVZ;



    Завершение работы AVZ. Применяется в качестве последней команды в скриптах, рассчитанных на автоматическое выполнение


  5. #4
    Junior Member Репутация
    Регистрация
    05.04.2011
    Сообщений
    21
    Вес репутации
    21
    Спасибо!

    Упростил Ваш вариант до
    Код:
    ***cmd***
    avz.exe script=update.txt
    ----------------------------
    ***update.txt***
    begin
    ExecuteAVUpdate;
    ExitAVZ;
    end.
    Заработало.
    НО! на Windows 7 при запуске AVZ - UAC выдает запрос на разрешение запуска, что не приемлемо в скрипте без участия пользователя.

    Поэтому я считаю, что (в моем случае) мой вариант обновления АВЗ из консоли лучше.

    А целиком плод моих трудов записан на USB-Flash PQI Nano 32Gb
    (с аппаратным переключателем защиты от записи)
    и выглядит так:

    Скрытый текст

    Код:
    Echo off
    cls
    echo  ******************************************************************************
    echo                            Step 1. AVZ
    echo  ******************************************************************************
    wget.exe http://z-oleg.com/secur/avz_up/avzbase.zip
    if exist avzbase.zip (
    Del AVZ\Base.zip
    7z.exe a AVZ\base.zip .\AVZ\Base\*
    Del AVZ\Base\*.* /q
    7z.exe e avzbase.zip -oAVZ\Base
    Del avzbase.zip
    )
    
    rem CD AVZ\
    rem avz.exe script=update.txt
    rem cd ..
    
    cls
    echo  ******************************************************************************
    echo                            Step 2. DrWeb Cure IT
    echo  ******************************************************************************
    wget.exe ftp://ftp.drweb.com/pub/drweb/cureit/cureit.exe
    if exist cureit.exe (
    del DrWeb\cureit.exe.bak
    ren DrWeb\cureit.exe cureit.exe.bak
    move cureit.exe DrWeb\
    )
    
    cls
    echo  ******************************************************************************
    echo                            Step 3 Kaspersky VRT
    echo  ******************************************************************************
    del index.txt
    wget.exe ftp://devbuilds.kaspersky-labs.com/devbuilds/AVPTool/index.txt
    if exist index.txt (
    type index.txt | find /i  "KAT-RU 11.0.1.1245" >link.txt 
    gsar.exe -o -sKAT-RU:x2011.0.1.1245:x20 -r link.txt 
    del index.txt 
    cls
    echo  ******************************************************************************
    echo                            Step 3 Kaspersky VRT
    echo  ******************************************************************************
    wget.exe -i link.txt
    del Kaspersky\setup*.bak
    ren Kaspersky\setup*.exe setup*.exe.bak
    move setup*.exe Kaspersky\
    )
    del link.txt
    
    cls
    echo  ******************************************************************************
    echo                            Step 4. MSE-32 Update
    echo  ******************************************************************************
    wget.exe http://download.microsoft.com/download/DefinitionUpdates/mpam-fe.exe
    if exist mpam-fe.exe (
    del MSE\mpam-fe.exe.bak
    ren MSE\mpam-fe.exe mpam-fe.exe.bak
    move mpam-fe.exe MSE\
    )
    
    cls
    echo  ******************************************************************************
    echo                            Step 5. MSE-64 Update
    echo  ******************************************************************************
    wget.exe http://download.microsoft.com/download/DefinitionUpdates/mpam-fex64.exe
    if exist mpam-fex64.exe (
    del MSE\mpam-fex64.exe.bak
    ren MSE\mpam-fex64.exe mpam-fex64.exe.bak
    move mpam-fex64.exe MSE\
    )
    
    cls
    echo  ******************************************************************************
    echo                            Step 6. DrWeb Live CD
    echo  ******************************************************************************
    wget.exe http://download.geo.drweb.com/pub/drweb/livecd/drweb-livecd-602.iso
    if exist drweb-livecd-602.iso (
    del DrWeb\drweb-livecd-602.iso.bak
    ren DrWeb\drweb-livecd-602.iso drweb-livecd-602.iso.bak
    move drweb-livecd-602.iso DrWeb\
    )
    
    cls
    echo  ******************************************************************************
    echo                            Step 7. Kaspersky Live CD
    echo  ******************************************************************************
    wget.exe http://rescuedisk.kaspersky-labs.com/rescuedisk/updatable/kav_rescue_10.iso
    if exist kav_rescue_10.iso (
    del Kaspersky\kav_rescue_10.iso.bak
    ren Kaspersky\kav_rescue_10.iso kav_rescue_10.iso.bak
    move kav_rescue_10.iso Kaspersky\
    )
    
    cls
    echo  ******************************************************************************
    echo                            Step 8. DrWeb Live USB
    echo  ******************************************************************************
    wget.exe http://download.geo.drweb.com/pub/drweb/liveusb/win/drwebliveusb.exe
    if exist drwebliveusb.exe (
    del DrWeb\drwebliveusb.exe.bak
    ren DrWeb\drwebliveusb.exe drwebliveusb.exe.bak
    move drwebliveusb.exe DrWeb\
    )
    Скрыть

    Кому нужно - берите пользуйтесь.
    (7z, wget, gsar, я думаю, найдете. Их следует положить в папку со скриптом)

Похожие темы

  1. Запуск командной строки:(
    От Анна Куликова в разделе Помогите!
    Ответов: 3
    Последнее сообщение: 21.09.2013, 08:56
  2. Появление командной строки
    От Виталий Тралев в разделе Помогите!
    Ответов: 10
    Последнее сообщение: 13.09.2013, 08:23
  3. Окна командной строки
    От Jook в разделе Помогите!
    Ответов: 4
    Последнее сообщение: 22.02.2009, 09:21
  4. AVZ запуск из командной строки
    От evilone_ в разделе Антивирусы
    Ответов: 1
    Последнее сообщение: 05.01.2008, 18:12
  5. Ошибка командной строки
    От ВодкуГлыть в разделе Windows для опытных пользователей
    Ответов: 22
    Последнее сообщение: 21.11.2007, 13:48

Метки для этой темы

Свернуть/Развернуть Ваши права в разделе

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Page generated in 0.00167 seconds with 19 queries