添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

镜像工具具有以下功能:

模块更新 - 它会下载检测引擎更新和其他程序模块,但不会下载 自动更新 ( uPCU )。

存储库创建 - 它可以创建完整的 脱机存储库 ,包括 自动更新 (uPCU)。

镜像工具不会下载 ESET LiveGrid® 数据。

目标文件夹必须可供共享(Samba/Windows 或 HTTP/FTP 服务),具体取决于您希望如何访问更新。

o 适用于 Windows 的 ESET 安全产品 - 可以使用 HTTP 或共享文件夹远程更新它们。

o 适用于 Linux/macOS 的 ESET 安全产品 - 只可以使用 HTTP 远程更新它们。如果使用共享文件夹,该文件夹必须和 ESET 安全产品位于同一计算机上。

需要一个脱机许可证文件来激活 Mirror Tool 以及生成更新镜像。您可以在 ESET Business Account 或 ESET PROTECT Hub 中生成脱机许可证文件:

o ESET Business Account 中,选中 包括用户名和密码 复选框。

o ESET PROTECT Hub 中,选中 允许联机激活 复选框。

在运行 Mirror Tool 之前,需要安装以下程序包: Microsoft Visual C++ 2022 Redistributable x64

如何使用镜像工具

1. ESET 下载页 独立安装程序 部分)下载镜像工具。

2. 解压缩下载的压缩文件。

3. 打开命令提示,然后导航到内含 MirrorTool.exe 文件的文件夹。

4. 运行以下命令,以查看镜像工具及其版本的所有可用参数:

MirrorTool.exe --help

设置日志文件名及其位置。示例

Windows: --logFilename C:\MT_log.txt

Linux: --logFilename ~/Downloads/MT_log.txt

该参数自 Mirror Tool 1.2.x 起可用。

--logIntoStandardPath

启用登录到标准路径:

Windows: C:\ProgramData\ESET\RemoteAdministrator\MirrorTool\Logs

Linux: /var/log/eset/RemoteAdministrator/MirrorTool/Logs

不能将 --logIntoStandardPath --logFilename 结合使用。

该参数自 Mirror Tool 1.2.x 起可用。

可以指定下载哪种类型的更新文件。可能的值(区分大小写):

dat - 如果您的环境仅有 ESET 安全产品版本 6.5 及更低版本,则使用此值。

dll - 如果您的环境仅有 ESET 安全产品版本 6.6 及更高版本,则使用此值。

dylib - 如果你的环境仅使用 ESET 安全产品 macOS 版本 8 及更高版本,则使用此值。

--compatibilityVersion

此可选参数适用于随 ESET PROTECT On-Prem 8.1 及更高版本一起分发的镜像工具。

镜像工具将下载与您在参数自变量中以格式 x.x x.x.x.x 指定的 ESET PROTECT On-Prem 存储库版本兼容的更新文件,例如: --compatibilityVersion 12.0 --compatibilityVersion 8.1.13.0

--compatibilityVersion 参数将从镜像中排除 自动更新 ( uPCU )。如果您需要环境中存在自动更新 ( uPCU ) 并希望减小镜像大小,请使用 --filterFilePath 参数。

要减少从 ESET 存储库下载的数据量,建议您在随 ESET PROTECT On-Prem 9 一起分发的镜像工具中使用新参数: --filterFilePath --dryRun

1. 采用 JSON 格式创建过滤器(参见下面的 --filterFilePath )。

2. 执行使用 --dryRun 参数运行镜像工具的测试(参见下文),并根据需要调整过滤器。

3. 使用 --filterFilePath 参数和定义的下载过滤器,以及 --intermediateRepositoryDirectory --outputRepositoryDirectory 参数运行镜像工具。

4. 定期运行镜像工具,以始终使用最新的安装程序。

--filterFilePath

使用此可选参数以根据与镜像工具位于同一文件夹中的 JSON 格式文本文件过滤 ESET 安全产品,例如: --filterFilePath filter.txt

arrow_down_business 过滤器配置说明:

产品过滤的配置文件格式为 JSON ,其结构如下所示:

JSON 对象:

o use_legacy (布尔值,可选)- 如果为 true,则将包含旧产品。

o defaults JSON 对象,可选)- 定义将应用于所有产品的过滤器属性。

languages (代码)- 指定要包含语言的 ISO 语言代码,例如法语类型为 "fr_FR" 。其他语言代码在 下表 中。要选择多个语言,请使用逗号和空格分隔它们,例如:( ["en_US", "zh_TW", "de_DE"] )

platforms (列表)- 要包括的平台 ( ["x64", "x86", "arm64"] )。

os_types (列表)- 要包括的操作系统类型( ["windows"] ["linux"] ["mac"] )。

o products (JSON 对象的列表,可选)- 要应用于特定产品的过滤器 - 覆盖特定产品的 defaults 。对象具有以下属性:

app_id (字符串)- 如果 name 未指定,则该项为必填项。

name (字符串)- 如果 app_id 未指定,则该项为必填项。

version (字符串)- 指定要包含的版本或版本范围。

languages (列表)- 要包含语言的 ISO 语言代码(参见 下表 )。

platforms (列表)- 要包括的平台 ( ["x64", "x86", "arm64"] )。

os_types (列表)- 要包括的操作系统类型( ["windows"] ["linux"] ["mac"] )。

版本字符串格式说明

所有版本号均由四个以点分隔的数字组成(例如, 7.1.0.0 )。可以在填写版本过滤器时指定较少数字(例如, 7.1 ),其余数字将为零( 7.1 等同于 7.1.0.0 )。

版本字符串可以采用以下两种格式之一:

[>|<|>=|<=|=]<n>.(<n>.(<n>.(<n>)))

o 选择大于/小于或等于/小于或等于/等于指定版本的版本。

<n>.(<n>.(<n>.(<n>))) - <n>.(<n>.(<n>.(<n>)))

o 选择大于或等于下限且小于或等于上限的版本。

从左到右对版本号的每个部分进行数字比较。

当使用此可选参数时,镜像工具不会下载任何文件,但它会生成一个 .csv 文件(其中列出将要下载的所有程序包)。

可以在不带强制参数 --intermediateRepositoryDirectory --outputRepositoryDirectory 的情况下使用此参数,例如:

Windows: MirrorTool.exe --repositoryServer AUTOSELECT --dryRun test.csv

Linux: sudo ./MirrorTool --repositoryServer AUTOSELECT --dryRun test.csv

mirror/eset_upd/ep[ 版本 ]

适用于 Windows 的 ESET Endpoint Antivirus/Security 版本 6.x (及更高版本)。每个主版本都有其文件夹,例如 ep10 对应于版本 10.x

http://your_server_address/mirror/eset_upd/ep10 (对应于版本 10.x 的示例)

mirror/eset_upd/v5

适用于 Windows 的 ESET Endpoint Antivirus/Security 版本 5.x

http://your_server_address/mirror/eset_upd/v5

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

镜像工具和更新设置

若要自动下载模块更新,可以创建一个运行镜像工具的计划。若要执行此操作,请打开 Web 控制台并导航至 客户端任务 > 操作系统 > 运行命令。选择要运行的命令行 (包括指向 MirrorTool.exe 的路径)和合理的触发器(如每小时都执行 CRON 0 0 * * * ?*)。您也可以使用 Windows 任务计划程序或 Linux 中的 Cron

若要在客户端计算机上配置更新,请创建新策略并将 更新服务器 配置为指向您的镜像地址或共享文件夹。