Mirror tool na Windows
Mirror tool je nástroj, který využijete pro aktualizaci modulů bezpečnostních produktů ESET v offline prostředích. Prostřednictvím tohoto nástroje si můžete vytvořit lokální aktualizační mirror a z něj následně aktualizovat klienty, kteří nemají přístup k internetu.
Poznámka Mirror tool stahuje výhradně aktualizace detekčních a programových modulů, nikoli programových komponent (PCU) ani ESET LiveGrid® data. Dále prostřednictvím něj můžete vytvořit offline repozitář. Aktualizaci bezpečnostního produktu ESET na novou verzi je však nutné provést ručně. |
Předpoklady
Důležité Mirror tool nepodporuje Windows XP a Windows Server 2003. |
•Cílová složka musí být sdílená (Samba/Windows nebo HTTP/FTP nebo HTTP/FTP služba).
•Musíte mít stažený offline licenční soubor, který v sobě obsahuje uživatelské jméno a heslo. Při generování offline souboru zaškrtněte možnost Zahrnout uživatelé jméno a heslo. Nezapomeňte rovněž definovat název generovaného souboru. Offline licenční soubor je vyžadován pro aktivaci nástroje, aby mohl vytvořit kopii aktualizačních serverů ESET.
•Před spuštěním se ujistěte, že máte nainstalovány níže uvedené balíčky:
•Visual C++ Redistributable for Visual Studio 2010
•Visual C++ 2015 Redistributable x86
Jak použít Mirror Tool
1.Z webových stránek společnosti ESET si v sekci Stáhnout > ESMC > Individuální instalace stáhněte jednotlivé instalační balíčky.
2.Rozbalte stažený archiv.
3.Otevřete si příkazový řádek a přejděte do složky, ve které se nachází soubor MirrorTool.exe.
4.Pro zobrazení všech dostupných parametrů použijte příkaz:
MirrorTool.exe --help
Parametr |
Popis |
--updateServer |
Pokud použijete tento parametr, zadejte úplnou URL k aktualizačnímu serveru. |
--offlineLicenseFilename |
Zadejte cestu k offline licenčnímu souboru. |
--languageFilterForRepository |
Pomocí tohoto parametru můžete definovat jazyk, ve kterém chcete balíčky stahovat. Například pro češtinu zadejte cs_CZ. Další kódy jazyků naleznete v tabulce níže. Více jazyků oddělte mezerou, příklad: en_US zh_TW de_DE |
--productFilterForRepository |
Pomocí tohoto parametru definujte řetězec, který se použije jako filtr při stahování balíčků. Mirror Tool stáhne pouze produkty, které ve svém názvu obsahují daný řetězec. Přidáním více argumentů můžete definovat požadované produkty, příklad: --productFilterForRepository Antivirus Security Mirror Tool stáhne vybrané produkty ve všech jazycích. |
--downloadLegacyForRepository |
Není vyžadován žádný argument. Použitím tohoto parametru stáhnete starší verze (legacy) produktů. Pokud není použit, standardně se stáhnout pouze aktuální verze produktů. Pro ověření, o jaké produkty se jedná, si vytvořte klientskou úlohu pro instalaci aplikace, a v sekci Nastavení > Balíčky k instalaci > Vybrat balíček aktivujte možnost Starší verze. |
Nové parametry Mirror Tool distribuovaného společně s ESMC 7.2 a ESET PROTECT |
|||
--mirrorOnlyLevelUpdates |
Není vyžadován žádný argument. Po jeho použití se stáhnout pouze tzv. level aktualizace (nikoli nano). Více informací o typu aktualizací naleznete v naší Databázi znalostí. |
||
--mirrorFileFormat |
Pomocí tohoto parametru můžete definovat typ aktualizačních souborů. Možné hodnoty (rozlišuje se velikost písmen): •dat – tuto hodnotu použijte v prostředích, kde provozujete výhradně produkty ve verzi 6.5 a starší. •dll – tuto hodnotu použijte v prostředích, kde provozujete výhradně produkty ve verzi 6.6 a novější. Tento parametr je ignorován v případě vytváření mirroru pro legacy produkty (ep4 a ep5). |
Poznámka Ve všech filtrech se rozlišuje velikost písmen. |
Kód jazyka |
Jazyk |
Kód jazyka |
Jazyk |
Kód jazyka |
Jazyk |
en_US |
English |
et_EE |
Estonian |
pl_PL |
Polish |
hu_HU |
Hungarian |
fi_FI |
Finnish |
pt_BR |
Portuguese |
ar_EG |
Arabic |
fr_FR |
French |
ro_RO |
Romanian |
bg_BG |
Bulgarian |
fr_CA |
Canadian French |
ru_RU |
Russian |
zh_CN |
Chinese (Simplified) |
hr_HR |
Croatian |
sk_SK |
Slovak |
zh_TW |
Chinese (Traditional) |
id_ID |
Indonesian |
sl_SI |
Slovenian |
cs_CZ |
Czech |
it_IT |
Italian |
sr_RS |
Serbian |
da_DK |
Danish |
kk_KZ |
Kazakh |
sv_SE |
Swedish |
de_DE |
German |
ko_KR |
Korean |
th_TH |
Thai |
el_GR |
Greek |
lt_LT |
Lithuanian |
tr_TR |
Turkish |
es_CL |
Spanish (Chile) |
nl_NL |
Dutch |
uk_UA |
Ukrainian |
es_ES |
Spanish |
nb_NO |
Norwegian |
vi_VN |
Vietnamese |
Důležité Mirror tool vytváří odlišnou strukturu složek, než koncový bezpečnostní produkt (například Endpoint). V každé složce se nacházejí aktualizační soubory pro konkrétní skupinu produktů. Při definovaní nastavení aktualizace z mirroru je nutné zadat úplnou cestu k odpovídající složce. Například, pro aktualizaci ESET PROTECT 8-0 z mirroru zadejte jako aktualizační server (v závislosti na kořenu HTTP serveru): http://your_server_address/mirror/eset_upd/era6 |
Pro vytvoření lokálního aktualizačního mirroru spusťte Mirror tool s vyžadovanými parametry. Příklad:
MirrorTool.exe --mirrorType regular ^ --intermediateUpdateDirectory c:\temp\mirrorTemp ^ --offlineLicenseFilename c:\temp\offline.lf ^ --outputDirectory c:\temp\mirror |
Níže uvádíme příklady pokročilé konfigurace, kdy vytváříme offline repozitář pouze vybraných produktů (včetně jejich starších verzí) a jazyků:
MirrorTool.exe --repositoryServer AUTOSELECT ^ --intermediateRepositoryDirectory c:\temp\repoTemp ^ --outputRepositoryDirectory c:\temp\repository ^ --languageFilterForRepository sk_SK fr_FR de_DE ^ --productFilterForRepository Antivirus Security ^ --downloadLegacyForRepository |
Automatické stahování aktualizací
•Pro automatické stahování aktualizací a vytváření mirroru využijte naplánovanou úlohu. Provést to můžete prostřednictvím Web Console, kdy si vytvořte novou klientskou úlohu Spustit příkaz. Zadejte výše uvedený příkaz ke spuštění, cestu k MirrorTool.exe) a nastavte podmínku spuštění například prostřednictvím CRON výrazu například takto"0 0 * * * ? *" (tím se aktualizace spustí každou hodinu). Alternativně můžete použít Plánovač úloh ve Windows nebo CRON na linuxu.
•Klientským stanicím následně prostřednictvím politiky změňte nastavení aktualizačního serveru a nastavte aktualizaci produktu tak, aby si klient stahoval aktualizace ze složky s mirrorem.
Důležité Pokud váš mirror server běží na HTTPS, je nutné jeho certifikát importovat na klientské stanici do kořenového úložiště certifikátů. Pro více informací se podívejte do databáze znalostí společnosti Microsoft. |
Poznámka Postup pro nastavení Mirror Tool chainingu (konfiguraci Mirror Toolu tak, aby stahoval aktualizace z jiného Mirror Toolu), naleznete v Databázi znalostí. |