Herramienta de replicación: Windows
La herramienta de replicación es necesaria para la actualizaciones del motor de detección fuera de línea. Si los equipos de su cliente no tienen conexión a Internet y necesitan actualizaciones del motor de detección, puede usar la herramienta de replicación para descargar los archivos de actualización de los servidores ESET y almacenarlos localmente.
La herramienta Mirror tiene estas funciones: •Actualizaciones del módulo de la aplicación: descarga actualizaciones del módulo del motor de detección y de otros módulos de la aplicación, pero no actualizaciones automáticas (uPCU). •Creación del repositorio: puede crear un repositorio completo sin conexión, incluidas las actualizaciones automáticas (uPCU). La herramienta Mirror no descarga datos de ESET LiveGrid®. |
Registro de cambios
Requisitos previos
•Mirror Tool para Windows es compatible con estos sistemas operativos de 64 bits:
oWindows Server 2012 R2 y versiones posteriores
oWindows 10/11
•La herramienta de replicación no es compatible con Windows XP ni Windows Server 2003.
•La carpeta de destino debe estar disponible para el uso compartido, servicio Samba/Windows o HTTP/FTP, según cómo desea tener accesibles las actualizaciones.
oAplicaciones de seguridad de ESET para Windows: puede actualizarlas de forma remota con HTTP o una carpeta compartida.
oAplicaciones de seguridad de ESET para Linux/macOS: solo puede actualizarlas de forma remota con HTTP. Si utiliza una carpeta compartida, debe estar en el mismo ordenador que la aplicación de seguridad de ESET.
•Debe tener un archivo válido de activación sin conexión para la activación de Mirror Tool y la generación del espejo de actualización. Puede generar el archivo de activación sin conexión en ESET Business Account o ESET PROTECT Hub:
oEn ESET Business Account, active la casilla de verificación Incluir nombre de usuario y contraseña.
oEn ESET PROTECT Hub, active la casilla Permitir activación en línea.

•Antes de ejecutar Mirror Tool, debe tener el siguiente paquete instalado: Microsoft Visual C++ 2022 Redistributable x64
Como usar la herramienta de replicación
1.Descargue la herramienta de replicación de la página de descarga de ESET (sección Instaladores independientes).
2.Descomprima el archivo descargado.
3.Abra el símbolo del sistema y navegue a la carpeta con el archivo MirrorTool.exe.
4.Ejecute el siguiente comando para ver todos los parámetros disponibles para la herramienta de replicación y su versión:
MirrorTool.exe --help

Limitaciones de los parámetros Los parámetros de Mirror Tool solo admiten caracteres ASCII. Distinción entre mayúsculas y minúsculas: •Mirror Tool 1.0.x: todos los parámetros distinguen entre mayúsculas y minúsculas. •Mirror Tool 1.2.x y versiones posteriores: todos los parámetros no distinguen entre mayúsculas y minúsculas. |
Puede usar los parámetros para crear la replicación del repositorio o de los módulos de la aplicación:
Parámetros para la replicación del repositorio y de los módulos de la aplicación
Parámetros específicos del repositorio
Parámetros específicos de los módulos
Parámetro |
Descripción |
|||
|---|---|---|---|---|
--updateServer |
La herramienta Mirror Tool crea una estructura de carpetas diferente de lo que hace la replicación de punto de conexión. Cada carpeta contiene archivos de actualización de aplicaciones.
|
|||
--offlineLicenseFilename |
Debe especificar una ruta hacia el archivo de activación fuera de línea (como se mencionó antes). |
|||
--mirrorOnlyLevelUpdates |
No se necesita ningún argumento. Si está configurado, se descargarán únicamente las actualizaciones de nivel (no se descargarán las actualizaciones nano). Obtenga más información sobre los tipos de actualización en nuestro artículo de la base de conocimiento. |
|||
--mirrorFileFormat |
Puede indicar qué tipo de archivos de actualización se descargarán. Valores posibles (distingue entre mayúsculas y minúsculas): •dat: use este valor si tiene un entorno solo con versiones de la aplicación de seguridad ESET 6.5 y anteriores. •dll: use este valor si tiene un entorno solo con versiones de la aplicación de seguridad ESET 6.6 y posteriores. •dylib: use este valor si tiene un entorno solo con versiones de la aplicación de seguridad ESET para macOS versión 8 y posteriores. |
|||
--compatibilityVersion |
Este parámetro opcional se aplica a la herramienta de replicación distribuida con ESET PROTECT On-Prem 8.1 y versiones posteriores. La herramienta de replicación descargará los archivos de actualización compatibles con la versión del repositorio de ESET PROTECT On-Prem que haya especificado en el argumento del parámetro en formato x.x o x.x.x.x, por ejemplo: --compatibilityVersion 13.0 o --compatibilityVersion 8.1.13.0. El parámetro --compatibilityVersion excluye las actualizaciones automáticas (uPCU) de la replicación. Si necesita las actualizaciones automáticas (uPCU) en su entorno y desea reducir el tamaño de la replicación, use el parámetro --filterFilePath. |
Para reducir la cantidad de datos descargados del repositorio de ESET, se recomienda utilizar los nuevos parámetros de la herramienta de repositorio distribuidos con ESET PROTECT On-Prem 9: --filterFilePath y --dryRun: 1.Cree un filtro en un formato JSON (ver --filterFilePath a continuación). 2.Ejecute una herramienta de replicación de prueba ejecutada con el parámetro --dryRun (ver a continuación) y ajuste el filtro según sea necesario. 3.Ejecute la herramienta de replicación con el parámetro --filterFilePath y el filtro de descarga definido, junto con los parámetros --intermediateRepositoryDirectory y --outputRepositoryDirectory. 4.Ejecute la herramienta de replicación periódicamente para utilizar siempre los instaladores más recientes. |
Parámetro |
Descripción |
|||
|---|---|---|---|---|
--filterFilePath |
Use este parámetro opcional para filtrar aplicaciones de seguridad de ESET en función de un archivo de texto en formato JSON situado en la misma carpeta que la herramienta de replicación, por ejemplo: --filterFilePath filter.txt). |
|||
--dryRun |
Si usa este parámetro opcional, la herramienta de replicación no descargará ningún archivo, pero generará un archivo .csv con una lista de todos los paquetes que se descargarán.
Puede usar este parámetro sin los parámetros obligatorios --intermediateRepositoryDirectory y --outputRepositoryDirectory, por ejemplo: •Windows: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv •Linux: sudo ./MirrorTool --repositoryServer AUTOSELECT --dryRun test.csv
Si usa el parámetro --dryRun y también los parámetros --intermediateRepositoryDirectory y --outputRepositoryDirectory, la herramienta de replicación no borra el outputRepositoryDirectory. |
|||
--listUpdatableProducts |
Enumere todas las aplicaciones ESET para las que Mirror Tool puede descargar actualizaciones de los módulos (a menos que se utilice --excludedProducts). El parámetro está disponible en las versiones de Mirror Tool: 1.0.1294.0 (Windows), 1.0.2226.0 (Linux). |
|||
--networkDriveUsername |
Nombre de usuario utilizado para acceder al directorio de salida a través de SMB (por ejemplo, \\hostname). El parámetro solo funciona para Windows Mirror Tool. |
|||
--networkDrivePassword |
Contraseña utilizada para acceder al directorio de salida a través de SMB. El parámetro solo funciona para Windows Mirror Tool. |
Estructura de carpetas de la herramienta Mirror Tool
De forma predeterminada, si no especifica el parámetro --updateServer, la herramienta Mirror Tool crea esta estructura de carpetas en el servidor HTTP:
No utilice un servidor de replicación solo HTTP Asegúrese de que el servidor de replicación local use protocolos HTTP y HTTPS o solo HTTPS. Si el servidor de replicación usa solo HTTP, no podrá utilizar la tarea del cliente Instalación del software, ya que el Acuerdo de licencia de usuario final de la aplicación de seguridad de ESET no se puede recuperar de un servidor HTTP. |
Carpetas predeterminadas de la herramienta Mirror Tool |
Aplicación ESET Security |
Servidor de actualización (de acuerdo con la ubicación raíz de su servidor HTTP) |
|---|---|---|
mirror/eset_upd/era6 |
ESET PROTECT On-Prem (todas las versiones) |
Para actualizar ESET PROTECT On-Prem 13.0 desde la replicación establezca el servidor de actualización en http://your_server_address/mirror/eset_upd/era6 |
mirror/eset_upd/ep[versión] |
ESET Endpoint Antivirus/Security versión 6.x (y posterior) para Windows. Cada versión principal tiene su carpeta, por ejemplo, ep10 para la versión 10.x. |
http://your_server_address/mirror/eset_upd/ep10 (un ejemplo para la versión 10.x) |
mirror/eset_upd/v5 |
ESET Endpoint Antivirus/Security versión 5.x para Windows |
http://your_server_address/mirror/eset_upd/v5 |
Aplicaciones de seguridad de ESET para Linux/macOS Debe especificar el parámetro --updateServer y crear carpetas adicionales para actualizar las aplicaciones de seguridad de ESET para Linux/macOS desde la replicación HTTP (consulte a continuación). |
--updateServer |
Carpeta adicional de la herramienta Mirror Tool |
Aplicación ESET Security |
Servidor de actualización (de acuerdo con la ubicación raíz de su servidor HTTP) |
|---|---|---|---|
http://update.eset.com/eset_upd/businesslinux |
mirror/eset_upd/BusinessLinux |
ESET Endpoint Antivirus para Linux |
http://your_server_address/mirror/eset_upd/BusinessLinux |
http://update.eset.com/eset_upd/serverlinux |
mirror/eset_upd/LinuxServer |
ESET Server Security para Linux |
http://your_server_address/mirror/eset_upd/LinuxServer |
http://update.eset.com/eset_upd/businessmac |
mirror/eset_upd/BusinessMac |
ESET Endpoint Security versión 7.x+ para macOS |
http://your_server_address/mirror/eset_upd/BusinessMac |
http://update.eset.com/eset_mobile/eesa |
mirror/eset_upd/EndpointAndroid |
ESET Endpoint Security para Android |
http://your_server_address/mirror/eset_upd/EndpointAndroid |
Para crear una replicación, ejecute la herramienta de replicación con al menos los parámetros mínimos requeridos. Este es un ejemplo:
MirrorTool.exe --mirrorType regular ^ --intermediateUpdateDirectory c:\temp\mirrorTemp ^ --offlineLicenseFilename c:\temp\offline.lf ^ --outputDirectory c:\temp\mirror |
Este es un ejemplo de configuración más avanzada para un repositorio fuera de línea con aplicaciones seleccionadas, idiomas y descarga habilitada de archivos anteriores, definidos en el archivo filter.txt (ver el ejemplo anterior de contenido del archivo en --filterFilePath detalle):
MirrorTool.exe --repositoryServer AUTOSELECT ^ --intermediateRepositoryDirectory c:\temp\repoTemp ^ --outputRepositoryDirectory c:\temp\repository ^ --filterFilePath filter.txt |
Configuración de herramienta de replicación y actualización
•Para automatizar las descargas de las actualizaciones de los módulos de la aplicación, puede crear un programa para ejecutar Mirror Tool. Para ello, abra su consola web y vaya a Tareas de clientes > Sistema operativo > Ejecutar comando. Seleccione Línea de comandos a ejecutar (incluso una ruta a MirrorTool.exe) y un activador razonable (como CRON para cada hora 0 0 * * * ? *). Como alternativa, puede usar el programador de tareas de Windows o Cron en Linux.
•Para configurar las actualizaciones en un equipo del cliente, cree una nueva política y configure Actualizar servidor para apuntar a su dirección de replicación o carpeta compartida.
Si usa un servidor de replicación HTTPS, debe importar el certificado en el almacenamiento raíz de confianza en la máquina cliente. Consulte Cómo instalar un certificado raíz confiable en Windows. |
Lea este artículo de la base de conocimiento para configurar el encadenamiento de la herramienta de replicación (configure la herramienta de replicación para descargar actualizaciones desde otra herramienta de replicación). |