1 / 29

MSI készítése mindennapi használatra

MSI készítése mindennapi használatra. Durucskó Zoltán Terméktámogatási tanácsadó. Miről lesz szó. Windows Installer alapok MSI csomag felépítése MSI készítési lehetőségek Best practices Tesztelés Hibaelhárítás. Windows Installer 1. Mi is a Windows Installer ? Szolgáltatások:

Télécharger la présentation

MSI készítése mindennapi használatra

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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és • Hibaelhá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) 2005. május 12. http://www.microsoft.com/downloads/details.aspx?familyid=889482FC-5F56-4A38-B838-DE776FD4138C&displaylang=hu • A 3-as verzió leírása http://support.microsoft.com/?kbid=884016

  8. Operációs rendszerekben lévő Windows Installer verziók

  9. Telepítő csomag formájában elérhető verziók

  10. Telepítő csomag szerkezete

  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 MST MSP

  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) http://www.microsoft.com/smserver/downloads/20/tools/installer.asp • Ú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ódszerek • Pillanatfelvétel • Monitorozá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ésebest practices • Fejlesztői környezet felállítása • Első pillanatfelvétel készítése • Eredeit telepítés lépéseinek végrehajtása • Szükségtelen adatok eltávolítása • Második pillanatfelvétel és delta készítés • Új telepítés lépéseinek felülvizsgálata • MSI csomag készítése • MSI csomag ellenőrzése • 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 • Fejlesztői környzet felállítása • Eredeti telepítés lépéseinek végrehajtása monitorozással • Új telepítés lépéseinek felülvizsgálata • MSI csomag készítés • MSI csomag ellenőrzése • 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|+|!|*] <LogFile> 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 Windows Installer Logging • Registry-ből HKLM\Software\Policies\Microsoft\Windows\Installer 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

More Related