OrionX/instmgr

Z HelpDesk

Instalace softwaru je na OrionX prováděna přes PowerShell skript instmgr.
Balíček musí existovat na \\samba.civ.zcu.cz a stroj musí mít balíček v DB strojů přiřazený.

Ruční instalace balíčku

Spuštěním PowerShellu jako Správce a zavoláním jedno z níže uvedených příkazů.

Stažení balíčku do lokálního úložiště D:\Software.10

instmgr update putty

Instalace balíčku

instmgr install putty

instmgr install spustí skript

D:\Software.10\putty\modulefiles\install-sys.ps1

Stažení a instalace balíčku

instmgr upgrade putty

Odstranění balíčku

instmgr remove putty

Smaže balíček z lokálního úložiště a záznam z registrů.
Pokud existuje remove-sys.ps1 spustí ho.

Popsání jednotlivých částí balíčku

Balíček se skládá ze složek modulefiles a SetupDir.

modulefiles\

  • install-sys.ps1 - instalace balíčku, vykoná se 1x při vypnutí počítače
  • install-usr.ps1 - uživatelská instalace, spustí se 1x při přihlášení uživatele
  • always-sys.ps1 - skript se provádí vždy při startu počítače
  • always-usr.ps1 - skript se provádí při každém přihlášení uživatele
  • remove-sys.ps1 - instrukce pro odinstalování softwaru
  • template-1-sys.reg - import registrových klíčů při instalaci balíčku (před spuštěním install-sys.ps1)
  • template-1-usr.reg - import registrových klíčů při uživatelské instalaci balíčku (před spuštěním install-usr.ps1)
  • version (X.Y) - X je systémová verze balíku, Y je uživatelská verze balíku. Zvýšením X dojde ke spuštění install-sys.ps1, X a Y jsou celá kladná čísla.

SetupDir\

  • obsahuje instalační soubory (MSI, EXE)
  • obsahuje adresářovou strukturu SystemDrive, ze které se pomocí make-archive.ps1 udělá SystemDrive.zip.
    • SystemDrive.zip se rozbalí na systémový disk (C:\) před spuštěním install-sys.ps1