Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

MSI készítése mindennapi használatra Durucskó Zoltán Terméktámogatási tanácsadó.

Hasonló előadás


Az előadások a következő témára: "MSI készítése mindennapi használatra Durucskó Zoltán Terméktámogatási tanácsadó."— Előadás másolata:

1 MSI készítése mindennapi használatra Durucskó Zoltán Terméktámogatási tanácsadó

2 Miről lesz szó Windows Installer alapok MSI csomag felépítése MSI készítési lehetőségek Best practices TesztelésHibaelhárítás

3 Windows Installer 1 Mi is a Windows Installer ? Szolgáltatások: Megosztott erőforrások követése Verzió figyelés Tranzakcionális telepítés Automatikus helyreállítás Funkció telepítése igény szerint Termék meghirdetése

4 Windows Installer 2 Telepítés felhasználói jogú környezetben Telepítések testreszabása Meglévő telepítések javítása Teljes parancssori támogatástás Installáció nyomkövetése (loggolás) Installáció állapot menedzsment

5 Windows Installer elemei Alapvetően 3 részből áll Windows Installer kliens Windows Installer service Standard formátumú telepítő csomag

6 Windows Installer kliens Control panel / add or remove programs Windows Installer képes alkalmazások Software disztribúciós technológiák Windows shell

7 Windows Installer service Start-on-demand LOCAL_SERVICE account nevében futó Nem interaktív Installációs csomag, Windows Installer kliens, beállított policy alapján működik Legfrisebb verzió 3.1 (v2) május 12. B838-DE776FD4138C&displaylang=hu B838-DE776FD4138C&displaylang=hu A 3-as verzió leírása

8 Operációs rendszerekben lévő Windows Installer verziók Operating System Version Installer Version Windows Millennium Edition Windows Installer 1.2 Windows 2000 Windows Installer 1.1 Windows 2000 Service Pack 1 Windows Installer 1.11 Windows 2000 Service Pack 2 Windows Installer 1.11 Windows 2000 Service Pack 3 Windows Installer 2.0 Windows 2000 Service Pack 4 Windows Installer 2.0 Windows XP Windows Installer 2.0 Windows XP Service Pack 1 Windows Installer 2.0 Windows XP Service Pack 2 Windows Installer 3.0 Windows Server 2003 Windows Installer 2.0 Windows 2003 Service Pack 1 Windows Installer 3.1

9 Telepítő csomag formájában elérhető verziók Installer Version Redistributable may be applied to: Windows Installer 1.1 Windows 95 and 98 Windows Installer Windows NT 4.0 with Service Pack 3 or later - Windows Windows Me Windows Installer Windows NT 4.0 with Service Pack 6 or later - Windows Windows Me - Windows XP Windows Installer Windows 2000 Service Pack 3 or later - Windows Windows XP

10 Telepítő csomag szerkezete Termék Microsoft Office Funkció (1) Word Funkció (4) Helyesírás ell. Komponens (4) Speller engine Mssp.dll Komponens (1) Word Core Winword.exe Shortcut Funkció (2) Excel Komponens (2) Excel Core Excel.exe RegKey Funkció (3) Powerpoint Komponens (3) Powerpoint Core Powerpnt.exe Powerpnt.dll

11 Mi kell még a telepítéshez ? A komponenseket alkotó file-ok Egyedi lépések leírása Dialógus ablakok leírása, sorrendje Telepítési folyamat meghatározása Adminisztratív információk

12 Telepítő csomag MSI MSTMSP

13 Windows Installer a gyakorlatban MSI vizsgálat ORCA.EXE – Platform SDK Telepítés testreszabás MSI ellenőrzés Távoli menedzsment

14 MSI csomag készítése MSI csomag létezik Újraszerkesztés Régi típusú csomag konvertálása Installer Step-up Utility (ISU) Újracsomagolás (repackaging)

15 MSI újracsomagolás 1 Mit takar a fogalom ? Hátrányai Eredeti installálási logika elveszik (1 funkció) Testreszabás telepítés közben Automatikus javítás esetén az egész alkalmazás újratelepül Alkalmazás támogatás elveszhet Idő és erőforrás igényes Külön csomag kell a különböző platformokra (Win9x/WXP) Nem része a WI-nek, 3rd party termék kell Van amit nem lehet újracsomagolni

16 MSI újracsomagolás 2 Előnyei Kihasználhatók a WI infrastruktúra előnyei Telepítési idő lerövidül Homogén rendszer, telepítési hibák minimalizálhatók Szinte minden esetben használható MódszerekPillanatfelvételMonitorozás

17 Pillanatfelvétel Az eljárás működése Előforduló problémák Nem odaillő elemek Hiányzó komponensek Ütköző komponensek

18 Újracsomagolás 9 lépése best practices 1.Fejlesztői környezet felállítása 2.Első pillanatfelvétel készítése 3.Eredeit telepítés lépéseinek végrehajtása 4.Szükségtelen adatok eltávolítása 5.Második pillanatfelvétel és delta készítés 6.Új telepítés lépéseinek felülvizsgálata 7.MSI csomag készítése 8.MSI csomag ellenőrzése 9.TESZTELÉS

19 Monitorozás Az eljárás működése Előnyei a snapshot-hoz képest Gyorsabb Sokkal kevesebb zaj Hátránya a snapshot-hoz képest Csak NT alapú rendszereken működik Nehézkes a testreszabás, további beállítás az eredeti telepítésben

20 Monitorozás lépései 1.Fejlesztői környzet felállítása 2.Eredeti telepítés lépéseinek végrehajtása monitorozással 3.Új telepítés lépéseinek felülvizsgálata 4.MSI csomag készítés 5.MSI csomag ellenőrzése 6.TESZTELÉS

21 Újracsomagolás Admin Studio SMS edition Szabadon letölthető SMS licenc kell hozzá Újracsomagolás MSI vizsgálat

22 Elkészült csomag tesztelése Egyszerű csomag teszt Telepítési teszt Egyszerű integrációs teszt Teljes integrációs teszt Próba telepítés

23 Hibaelhárítás Event log Windows Installer log Jogosultsági problémák

24 Event log EventLog vizsgálata Sikeres / Hibás telepítés Termék automatikus javítása Termék eltávolítása Konfigurációs hibák

25 Windows Installer log 1 Bekapcsolás command line-ból /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] i - Status messages w - Nonfatal warnings e - All error messages a - Start up of actions r - Action-specific records u - User requests c - Initial UI parameters m - Out-of-memory or fatal exit information o - Out-of-disk-space messages p - Terminal properties v - Verbose output x - Extra debugging information + - Append to existing log file ! - Flush each line to the log * - Log all information, except for v and x options

26 Windows Installer log 2 Policy-ből Computer Configuration Administrative templates Administrative templates Windows Installer Windows Installer Logging LoggingRegistry-bőlHKLM\Software\Policies\Microsoft\Windows\Installer Logging(REG_SZ)„opciók” Logging(REG_SZ)„opciók”Default„iweap”

27 Windows Installer log 3 Elkészült log analizálása Windows Installer Verbose Log Analyzer (wilogutl.exe) Platform SDK / Windows Installer SDK része Verbose logging bekapcsolása szükséges

28 Hibakeresés a gyakorlatban Wilogutl.exe használata

29


Letölteni ppt "MSI készítése mindennapi használatra Durucskó Zoltán Terméktámogatási tanácsadó."

Hasonló előadás


Google Hirdetések