Средство «Зеркало» для Windows

Вы являетесь пользователем Linux?

Средство «Зеркало» необходимо для автономного обновления модулей обнаружения вирусов. Если у клиентских компьютеров нет подключения к Интернету и при этом им нужны обновления модулей обнаружения вирусов, вы можете использовать средство «Зеркало» для загрузки файлов обновления с серверов обновления ESET и их локального хранения.


note

Средство «Зеркало» загружает обновления модуля обнаружения и другие модули программ и не загружает обновления компонентов программы и данные ESET LiveGrid®. Оно также может создать полностью автономный репозиторий. Или же можно обновлять продукты по отдельности.

Необходимые условия


important

Средство «Зеркало» не поддерживается в Windows XP и Windows Server 2003.

Целевая папка должна быть доступна для совместного использования, Samba/Windows или службы HTTP/FTP в зависимости от нужного способа получения доступа к обновлениям.

oПродукты безопасности ESET для Windows: их можно обновлять удаленно по протоколу HTTP или с помощью общей папки.

oПродукты безопасности ESET для Linux/macOS: их можно обновлять удаленно только по протоколу HTTP. Если используется общая папка, она должна быть на том же компьютере, что и продукт безопасности ESET.

У вас должен быть доступный автономный файл лицензии, содержащий имя пользователя и пароль. При создании файла лицензии обязательно установите флажок рядом с параметром Добавление имени пользователя и пароля. Кроме того, нужно указать имя файла лицензии. Автономный файл лицензии необходим для активации средства «Зеркало» и создания зеркала обновления.

create_offline_lic_file

Прежде чем запускать средство «Зеркало», установите следующие пакеты:

Visual C++ Redistributables для Visual Studio 2010;

Visual C++ 2015 Redistributable x86.

Использование средства «Зеркало»

1.Скачайте средство «Зеркало» со страницы загрузки ESET (раздел Автономные установщики).

2.Распакуйте загруженный архив.

3.Откройте командную строку и перейдите в папку, где находится файл MirrorTool.exe.

4.Запустите следующую команду, чтобы просмотреть все доступные параметры средства «Зеркало» и его версию:

MirrorTool.exe --help

 

mirror_tool_help

 


note

Все фильтры нужно указывать с учетом регистра.

Параметр

Описание

--updateServer

Используя его, нужно указывать полный URL-адрес сервера обновлений.

--offlineLicenseFilename

Нужно указать путь к автономному файлу лицензии (как указано выше).

--mirrorOnlyLevelUpdates

Аргументы указывать не нужно. Если этот параметр установлен, будут загружаться только обновления уровней (нанообновления загружаться не будут). Дополнительные сведения о типах обновлений см. в статье базы знаний.

--mirrorFileFormat


warning

Прежде чем использовать параметр --mirrorFileFormat, убедитесь, что в вашей среде нет более старых (6.5 и более ранних) и более новых (6.6 и более поздних) версий продукта по обеспечению безопасности ESET. Неправильное использование этого параметра может привести к неправильным обновлениям продуктов по обеспечению безопасности ESET.

Можно указать, какие файлы обновлений будут загружаться. Возможные значения (с учетом регистра):

dat — используйте это значение, если в вашей среде имеются только продукты по обеспечению безопасности ESET версии 6.5 и более ранних.

dll — используйте это значение, если в вашей среде имеются только продукты по обеспечению безопасности ESET версии 6.6 и более поздних.

Этот параметр игнорируется при создании зеркала для устаревших продуктов (ep4, ep5).

--compatibilityVersion

Этот необязательный параметр применяется к средству «Зеркало», которое распространяется с ESET PROTECT 8.1 и более поздними версиями.

Средство «Зеркало» загрузит файлы обновления, совместимые с версией репозитория ESET PROTECT, которую вы укажете в аргументе параметра в формате x.x или x.x.x.x, например: --compatibilityVersion 9.0 или --compatibilityVersion 8.1.13.0.


note

Чтобы уменьшить количество данных, загруженных из репозитория ESET, рекомендуется использовать новые параметры в средстве «Зеркало», распространяемом с ESET PROTECT 9 --filterFilePath и --dryRun:

1.Создайте фильтр в формате JSON (см. --filterFilePath ниже).

2.Выполните тестовый запуск средства «Зеркало» с помощью параметра --dryRun (см. ниже) и измените фильтр соответствующим образом.

3.Запустите средство «Зеркало» с параметром --filterFilePath и заданным фильтром загрузки, а также с параметрами --intermediateRepositoryDirectory и --outputRepositoryDirectory.

4.Регулярно запускайте средство «Зеркало», чтобы всегда использовать новейшие установщики.

--filterFilePath

Используйте этот необязательный параметр для фильтрации продуктов безопасности ESET на основе текстового файла в формате JSON, который находится в той же папке, что и средство «Зеркало» (например: --filterFilePath filter.txt)

arrow_down_business Описание конфигурации фильтра:

--dryRun

Если этот необязательный параметр используется, средство «Зеркало» не загрузит никаких файлов, но создаст файл .csv с перечислением всех пакетов, которые будут загружены.

 

Этот параметр можно использовать без обязательных параметров --intermediateRepositoryDirectory и --outputRepositoryDirectory, например: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv.

 


note

Некоторые установщики ESET совместимы с множеством языков (с кодом языка multilang), которые средство «Зеркало» выводит в файле .csv, даже если вы указываете языки в --filterFilePath.

 

Если вы используете параметр --dryRun, а также параметры --intermediateRepositoryDirectory и --outputRepositoryDirectory, средство «Зеркало» не очищает outputRepositoryDirectory.

--listUpdatableProducts

Вывод списка всех продуктов ESET, для которых средство Mirror Tool может загрузить обновления модулей (если не используется параметр --excludedProducts).

Параметр доступен, начиная со следующих версий средства Mirror Tool: 1.0.1294.0 (Windows), 1.0.2226.0 (Linux).


important

Средство «Зеркало» создает структуру папок, отличную от той, которую создает средство «Зеркало конечных точек». В каждой папке содержатся файлы группы продуктов. Вам нужно указать полный путь к правильной папке в параметрах обновления продукта с помощью зеркала.

Например, чтобы обновить ESET PROTECT 9 с помощью зеркала, установите для параметра Сервер обновления (в соответствии с корневым расположением HTTP-сервера):

http://your_server_address/mirror/eset_upd/era6

Примечание. Папка зеркала era6 является общей для следующих решений удаленного управления ESET: ERA 6, ESMC 7, ESET PROTECT.

arrow_down_business Таблица кодов языков

Чтобы создать зеркало, запустите средство «Зеркало» с по крайней мере минимально допустимым количеством необходимых параметров. Ниже приведен пример.

MirrorTool.exe --mirrorType regular ^

--intermediateUpdateDirectory c:\temp\mirrorTemp ^

--offlineLicenseFilename c:\temp\offline.lf ^

--outputDirectory c:\temp\mirror

Ниже приведен пример расширенной конфигурации автономного репозитория с выбранными продуктами, языками и включенной загрузкой устаревших файлов, которая задается в файле filter.txt (см. пример содержимого файла выше в сведениях о параметре --filterFilePath):

MirrorTool.exe --repositoryServer AUTOSELECT ^

--intermediateRepositoryDirectory c:\temp\repoTemp ^

--outputRepositoryDirectory c:\temp\repository ^

--filterFilePath filter.txt

Средство «Зеркало» и параметры обновлений

Чтобы автоматизировать загрузку обновлений модулей, создайте расписание запуска средства «Зеркало». Для этого откройте веб-консоль и щелкните Клиентские задачи > Операционная система > Выполнить команду. Выберите Команда для выполнения (в том числе путь к MirrorTool.exe) и подходящий триггер (например, CRON-выражение на каждый час 0 0 * * * ? *). Кроме того, вы можете использовать планировщик заданий Windows или Cron в Linux.

Чтобы настроить обновления на клиентских компьютерах, создайте политику и настройте сервер обновлений, чтобы указывать на адрес зеркала или общую папку.


important

Если используется зеркальный сервер HTTPS, нужно импортировать его сертификат в хранилище доверенных корневых сертификатов на клиентском компьютере. См. документ Установка доверенного корневого сертификата в Windows.


note

Сведения о настройке цепочки средства «Зеркало» см. в этой статье нашей базы знаний (настройка средства «Зеркало» для загрузки обновлений из другого средства «Зеркало»).