Instalace GEUS / GEOMETR přes balíček MSI
Tento návod popisuje, jak nainstalovat program GEUS (a obdobně GEOMETR) pomocí instalačního balíčku .msi. Balíček je určen především pro firemní prostředí, kde se software rozváží na uživatelské počítače automatizovaně (tichá instalace). Lze ho ale použít i pro běžnou ruční instalaci.
Co MSI balíček je
MSI balíček je obal kolem standardního instalátoru GEUS. Umožňuje dvě věci:
Tichou (bezobslužnou) instalaci s předáním parametrů — vhodné pro SCCM, Microsoft Intune, PDQ Deploy, přihlašovací skripty apod.
Běžnou interaktivní instalaci dvojklikem — spustí se obvyklý průvodce instalací, stejně jako u verze EXE.
Balíček i vnitřní instalátor jsou digitálně podepsané (certifikát DigiCert EV), takže projdou kontrolou SmartScreen i firemními bezpečnostními politikami.
Tichá instalace — základní příkaz
Parametry pro vlastní instalátor se předávají přes vlastnost WRAPPED_ARGUMENTS. Nejjednodušší tichá instalace s výchozím nastavením:
msiexec /i GEUS300.msi /qn /norestart WRAPPED_ARGUMENTS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
/qn— instalace zcela bez uživatelského rozhraní/norestart— potlačí případný restart vyvolaný Windows InstalleremWRAPPED_ARGUMENTS— sem patří přepínače pro vlastní instalátor GEUS (viz níže)
Dostupné parametry
Tyto přepínače se vkládají dovnitř WRAPPED_ARGUMENTS:
Parametr | Význam | Příklad |
|---|---|---|
| tichý běh bez dialogů (vždy uvádějte u bezobslužné instalace) | — |
| instalační adresář programu |
|
| počáteční datový adresář (uplatní se jen na novém počítači, viz níže) |
|
| instalované komponenty |
|
| typ instalace: |
|
| doplňkové úlohy (asociace, ikony) |
|
| protokol instalace pro ladění |
|
Komponenty (/COMPONENTS)
geusmain— vlastní program GEUS (vždy nutné)geusprint— GeusPrint (tisk a soutisk)
Úlohy (/MERGETASKS)
/MERGETASKS se slučuje s výchozím nastavením — úlohy, které neuvedete, zůstávají ve výchozím stavu. Pro vypnutí úlohy ji uveďte s vykřičníkem (např. !desktopiconGEUS).
desktopiconGEUS— ikona GEUS na ploše (výchozí: zapnuto)repairWinAssoc— oprava existujících přiřazení přípon YXZ a GKR (výchozí: zapnuto)associateYXZ— asociace souborů.yxz(výchozí: vypnuto)associateGKR— asociace souborů.gkr(výchozí: vypnuto)associateIDX— asociace souborů.idx(výchozí: vypnuto)associateGKD— asociace souborů.gkd(výchozí: vypnuto)
Pravidlo uvozovek u cest
Celá hodnota WRAPPED_ARGUMENTS je uzavřena v uvozovkách. Pokud potřebujete uvozovky uvnitř (typicky kolem cesty, hlavně obsahuje-li mezery), zdvojte je:
/DIR=""C:\Program Files\GEUS300""
Příklady
Tichá instalace s vlastním adresářem, datovým adresářem a asociacemi:
msiexec /i GEUS300.msi /qn /norestart WRAPPED_ARGUMENTS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /DIR=""C:\GEUS300"" /DATADIR=""D:\GeusData"" /COMPONENTS=geusmain,geusprint /MERGETASKS=associateYXZ,associateGKR,associateIDX,associateGKD"
Tichá instalace pouze samotného GEUSu bez GeusPrintu:
msiexec /i GEUS300.msi /qn /norestart WRAPPED_ARGUMENTS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /COMPONENTS=geusmain"
Tichá instalace s protokolováním (pro ladění):
msiexec /i GEUS300.msi /qn /norestart /l*v "C:\Temp\geus_msi.log" WRAPPED_ARGUMENTS="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /LOG=""C:\Temp\geus_inno.log"""
Interaktivní instalace (dvojklik)
Pokud balíček spustíte dvojklikem nebo příkazem bez WRAPPED_ARGUMENTS, spustí se obvyklý průvodce instalací, kde nastavení provedete ručně:
msiexec /i GEUS300.msi
Odinstalace
msiexec /x GEUS300.msi /qn
Případně přes Ovládací panely → Programy a funkce. Odinstalaci provádí vnitřní odinstalátor GEUS.
Jak se chová datový adresář
Datový adresář (GeusDataDir) se ukládá do registru uživatele a program si ho pamatuje. Instalace se k němu chová takto:
Pokud na počítači už existuje nastavený datový adresář (uživatel GEUS někdy spustil nebo si cestu sám změnil v programu), instalace ho nemění —
/DATADIRse ignoruje. Toto platí i pro instalace typu UPDATE.Pokud datový adresář dosud neexistuje (nový počítač), použije se hodnota z
/DATADIR.Není-li
/DATADIRzadán, použije se výchozíC:\GEUS\DATA.
Díky tomu může správce používat stejný instalační příkaz včetně /DATADIR jak pro update, tak pro nový počítač — na existujících instalacích se uživatelovo nastavení zachová.
Poznámky k nasazení ve firmě
Oprávnění: instalace do
C:\Program Filesa zápis do systémových částí registru vyžaduje práva administrátora. Bezobslužné nasazení obvykle běží s vyššími právy automaticky.Kontext spuštění: program ukládá uživatelská nastavení do větve registru
HKCU. Při nasazení v systémovém kontextu (např. přiřazení počítači) skončí počáteční nastavení v profilu účtu SYSTEM, nikoli u koncového uživatele. Pokud potřebujete, aby se počáteční datový adresář propsal konkrétnímu uživateli, nasazujte v uživatelském kontextu, případně počítejte s tím, že si výchozí hodnotu nastaví program sám při prvním spuštění.Group Policy (GPSI): klasické přiřazení balíčku počítači přes GPO nepředává vlastní příkazovou řádku, takže
WRAPPED_ARGUMENTSse neuplatní a instalace by se pokusila běžet interaktivně. Pro tichý běh přes GPSI použijte transformační soubor.mst, kterýWRAPPED_ARGUMENTSnastaví. U SCCM/Intune/skriptů zadáváte příkaz včetně parametrů přímo, takže transform není potřeba.
GEUS ware s.r.o. — www.geus.cz