Skupinové politiky 3 Správa softwaru Životní cyklus softwaru v AD Příprava H Odstranění m í ^Itlftalace J Příprava softwaru Služba Windows Installer • automatizuje proces instalace a konfigurace softwaru Balíček Windows Installer obsahuje: • jedná se vlastně o relační databázi obsahující všechny informace, které Windows Installer potřebuje k instalaci a odinstalaci aplikace • balíček nese soubory, klíče v registru, konfiguraci služeb, odkazy, ■ ■ ■ Výhody užívání služby Windows Installer • instalace na míru • odolný systém • kompletní odstranění Příprava softwaru Příprava .msi balíku • už připravený • instalátor softwaru podporuje tvorbu administrativní instalace - /a - msiexec /a • vytvoření .msi balíku vlastními silami Tvorba .msi balíku • pomocí softwaru třetích stran - Attachmate (Veritas) Winlnstall, Macrovision AdminStudio, Symantec Wise Package Studio, Windows Installer XML (WiX) • přístupy k tvorbě .msi balíku - korektní balík - snapshot - tracking instalačního procesu Příprava softwaru Distribuční adresář • sdílený adresář na serveru - vhodný v případě domény s jedním DC • skrytý sdílený adresář na serveru - sdílený adresář, který má na konci názvu $ - např.: sdíleni vs. tajnesdileni$ - vhodnost stejná jako v případě obyčejného sdíleného adresáře • Distributed File System - DFS - sdílené adresáře na více serverech, jejichž obsah je synchronizován - větší robustnost, odolnost proti výpadku, vyrovnávání zátěže Instalace softwaru Na koho/co je software instalován? • na počítač • na uživatele Jak je software distribuován? • je přiřazen (assigned) - volba dostupná pro počítač i pro uživatele - software je nainstalován bez možnosti volby • je publikován (published) - volba dostupná pouze pro uživatele - software je zveřejněn a je na uživateli, jestli se ho rozhodne nainstalovat - možnost instalace "na žádost" (např. při snaze otevřít dokument, pro který nemám prohlížeč) Instalace softwaru Transformační šablona • Microsoft Windows Installer transform • přidává, maže a/nebo mění vlastnosti .msi balíku, který doprovází • umožňuje upravovat instalaci softwaru na míru • příklady: - instalace MS Office 2007 obsahuje cca 13 aplikací, ale my chceme pouze 4 - v aplikaci Excel nechci mít části Průvodce podmíněným součtem a "pana Sponku" Instalace softwaru Softwarové kategorie • pro snazší správu softwaru (především) pro uživatele, lze jednotlivé .msi balíky řadit do kategorií, které slouží k filtrování softwaru a ke zlepšení orientace v nabídce softwaru • příklady: kancelářské aplikace, multimediální aplikace, slovníky,... Asociace softwaru • řeší možné konflikty aplikací určené pro otevření a/nebo editaci stejných typů souborů (MS Word, OpenOffice Writer, Lotus Word Pro,...) • .msi balík musí nést informaci o typech souborů, které je schopen spravovat (což zdaleka nebývá pravidlem) Průběh instalace softwaru Průběh instalace softwaru pro počítač 1. při startu počítače se aplikují skupinové politiky 2. dochází k instalaci softwaru na počítač (instalace probíhá pod systémovým účtem) 3. probíhají spouštěcí skripty 4. při prvním spuštění aplikace uživatelem dochází k dokončení instalace softwaru (nastavení jména, organizace, souhlas s EULA,...; tato část instalace probíhá pod uživatelovým účtem a dochází k zápisu do jeho registrů) Průběh instalace softwaru Průběh instalace softwaru pro uživatele 1. po přihlášení uživatele se aplikují skupinové politiky 2. dochází k instalaci softwaru na uživatele (pod systém o vým účtem) 3. probíhají přihlašovací skripty 4. při prvním spuštění aplikace uživatelem dochází k dokončení instalace softwaru = inicializaci softwaru (probíhá pod uživatelským účtem) Údržba softwaru Upgrade/nová verze softwaru • nahrazení • souběžně více verzí Typ upgradu softwaru • povinný upgrade (mandatory) - uživatelé mohou používat pouze upgradovanou verzi softwaru • nepovinný upgrade (optional) - uživatelé mají na výběr, jestli chtějí upgrade • selektivní upgrade (selective) - upgrade je zpřístupněn jen pro vybrané uživatele Odstranění softwaru Odstranění softwaru • vynucené (forced) - software je automaticky odstraněn z počítače a není nadále nabízen k instalaci • volitelné (optional) - software není odstraněn z počítače automaticky, ale uživateli je zpřístupněna možnost jeho odinstalace - upgrade softwaru není možný Alternativy k Windows Installer Alternativy k instalaci softwaru pomocí .msi • skriptování • InstalIShield: Iv (record), Is (silent)... • Wise InstallMaster: Is (silent) • Inno Setup: /sp- /silent /norestart • Nullsoft Scriptable Install System: IS (silent) • Ghost installer: -s (silent) Microsoft System Center Configuration Manager (2007 R3) • dokáže spravovat veškerý software bez nutnosti .msi balíků • dokáže distribuovat aktualizace • umí instalovat i OS (image based)