Microsoft Installer

MSI of Microsoft Installer is een engine die gebruikt wordt om programma’s te installeren, verwijderen of te repareren op Windows besturingssystemen. Programma’s die verpakt zijn in het MSI bestandsformaat kunnen zonder tussenkomst van een systeembeheerder automatisch geïnstalleerd worden op alle computers in een Windows domein. Het beheer van dergelijke MSI installaties wordt volledig gestuurd vanuit de Active Directory van Windows 2003 server. Het is evident dat het bestaan van dergelijke MSI installaties het leven van een systeembeheerder een heel stuk rooskleuriger maken.

Spijtig genoeg is niet elk programma meteen beschikbaar in een MSI formaat. Als systeembeheerder is het dan ook altijd een zoektocht naar de beste manier op een programma als MSI verpakt te krijgen. In sommige gevallen kan je de MSI versie als alternatieve installatiemethode downloaden bij de leverancier. In andere gevallen kan je via een omweg aan het MSI bestand komen maar moeten er een aantal aanpassingen op uitgevoerd worden. Een derde alternatief is om zelf een MSI distributie aan te maken op basis van een voorbeeld installatie op een clean systeem. Kortom een echte jungle.

De bedoeling van deze post is om een overzicht te bieden van via programma’s die via de Active Directory verdeeld kunnen worden. En de manier waarop een MSI versie van het programma verkregen kan worden. Zo kan ik binnen een paar maanden zelf eens komen spieken als ik weeral eens niet meer weet hoe een bepaald pakket aan te maken

7-Zip

7-Zip is rechtstreeks te downloaden in MSI formaat. Het MSI bestand kan je terugvinden op de SourceForge locatie van het 7-Zip project.

Adobe Flash Player

Standaard wordt de flash player van Adobe aangeboden als een online installatie. Gebruikers surfen naar de Adobe site installeren daar het benodigde Active-X component voor MSIE. Adobe heeft gelukkig ook een MSI versie van het programma op zijn site staan. Vreemd genoeg is de MSI versie redelijk diep in de site verstopt.

Er bestaan twee versie van de MSI distributie van Adobe Flash Player, eentje voor MSIE en eentje voor Mozilla Firefox.

Adobe Reader

Adobe stelt Adobe Reader rechtstreeks in een MSI versie beschikbaar. Hiervoor moet je wel op de FTP server van Adobe zijn. Op de publieke website van Adobe kan je Reader alleen maar vinden als een installatieprogramma dat pas bij de feitelijke installatie de benodigde bestanden van de Adobe server gaat halen. In de map ‘nld’ kan je de Nederlandstalige versie van het programma vinden.

Adobe stelt bovendien een programma beschikbaar om MST files aan te maken: Adobe Customization Wizard. Met behulp van de wizard is het zeer eenvoudig om bijvoorbeeld de automatische update-functie van Adobe Reader uit te schakelen.

Apple Quicktime Player

De Quicktime Player van Apple is als MSI versie beschikbaar. Het MSI bestand zit standaard wel verpakt in een gewone EXE installer. Nadat je het bestand van de Apple site gedownload hebt kan je de installatie van het bestand starten. Doorloop de volledige wizard niet maar ga meteen naar ‘documents and settings\gebruikersnaam\local settings\temp\ixp262.tmp\’. In deze map kan je quicktime.msi vinden.

Audacity

Voor de opensource geluidseditor Audacity is er geen voorgefabriceerde MSI distributie voorhanden. Het is echter mogelijk om Audacity te gebruiken zonder eerst het programma via de normale weg te moeten installeren. Op de website van Audacity staat er wel een zip-bestand te downloaden waarin alle voor het programma benodigde bestanden zitten. Het volstaat dus om een eigen MSI te bouwen die alle bestanden bevat samen met een snelkoppeling naar het EXE bestand.

Vergeet niet om lame_enc.dll toe te voegen aan de bestandenmap. Dit bestand is nodig voor het opslaan van geluidsfragmenten in MP3 formaat. De eerste keer dat een gebruiker een fragment wil exporteren als MP3 zal hij de locatie van dit bestand moeten opgeven.

Del.icio.us buttons

De knopjes voor del.icio.us kunnen als een MSI pakket toegevoegd worden aan MSIE. Het MSI bestand is rechtstreeks vanaf del.icio.us te downloaden. Het is mogelijk dat de knopjes niet automatisch verschijnen in de knoppenbalk van MSIE. Om de knopjes weer te geven volstaat het dat de gebruiker met de rechtermuisknop op de knoppenbalk klikt en een vinkje zet voor del.icio.us .

Google Earth

Versie 4.1 van Google Earth is beschikbaar in een MSI formaat. Het MSI bestand is niet rechtstreeks downloadbaar vanaf de Google Earth website. De MSI is opgenomen in een standaard uitvoerbaar bestand (EXE). Een administratieve installatie van het Google Earth installatiebestand volstaat om de MSI installatie aan te maken ( GoogleEarthWin_EARX.exe /a)

Microsoft Office

De onderdelen van de Microsoft Office suite kunnen eenvoudig via GPO verdeeld worden. De benodigde MSI bestanden worden aangemaakt door middel van een administratieve installatie van de software. Een administratieve installatie wordt gestart door “/a” toe te voegen bij het uitvoeren van de installer.

Microsoft Office 2007 bestandsfilters

Microsoft stelt op zijn site bestandsfilters ter beschikking om Office 2007 bestanden te openen in Microsoft Office 2003. Deze bestandsfilters staan online in een EXE formaat. Een MSI versie kan verkregen worden door het EXE bestand uit te voeren met de “/extract” schakelaar.

OpenOffice.org

Het office pakket OpenOffice.org wordt vanaf versie 2 geleverd als MSI distrubutie. Het programma kan vanaf OpenOffice.org website gedownload worden. Om de MSI distributie klaar te maken volstaat het op de download (.EXE) uit te voeren. Als eerste vraagt van de installatiewizard waar hij de installatiebestandenuitgepakt mogen worden. In deze map komt het MSI bestand en alle andere nodige bestanden te staan. Nadat alle bestanden uitgepakt zijn kan de installatiewizard afgesloten worden.

PDFCreator

PDF bestanden aanmaken zonder Adobe Acrobat aan te schaffen kan met PDFCreator. De ontwikkelingsgroep van dit uitstekend programma zijn zo vriendelijk geweest om de installatie ook aan te bieden in een MSI distrubutie. De MSI versie kan meteen gebruikt worden voor installatie via de Active Directory. Immers, de EXE wil naast PDFCreator ook de Google toolbar installeren. In de MSI versie is de Google toolbar niet opgenomen. Zo is het mogelijk om een ‘zuivere’ versie van PDFCreator te verdelen naar de computers.

Skype

Op de Skype website in de sectie downloaden kan je naast ‘Skype voor Windows’, ‘Skype voor Mac OS X’ en ‘Skype voor Linux’ ook ‘Skype voor Business’ vinden. Een nogal ongelukkig gekozen naam zo tussen al die verschillende besturingssystemen. Onder ‘Skype voor Business‘ kan je de MSI versie van ‘Skype voor Windows’ vinden.

SPSS

Op de SPSS cd-rom staat in de map SPSS alles wat je nodig hebt voor een distributie van het programma via de Active Directory. Het volstaat om deze map naar de netwerkserver te verplaatsen en het MSI bestand te publiceren om alles geïnstalleerd te krijgen.

Indien je gebruik maakt van een netwerklicentie voor spss moeten er wel nog een aantal instellingen meegegeven worden. Gelukkig kan je deze instellingen gewoon in het bestaande MSI file opnemen. Hiervoor gebruik je een programma zoals Orca. Volgende instellingen voor versie 14 kunnen in de ‘Property’ tabel opgenomen worden: LSHOST, SPSSLICENSE, COMMUTE_MAX_LIFE, COMPANYNAME.

LSHOST verwacht een IP-adres of servernaam van de licentieserver. SPSSLICENSE verwacht ‘Network’ om aan te geven dat er gebruikt moet gemaakt worden van netwerklicenties. COMMUTE_MAX_LIFE verwacht een getal dat aangeeft voor hoeveel dagen een licentie toegekend mag worden.

Sun Java Runtime Environment

Sun stelt zijn Java Runtime Environment online beschikbaar als een EXE installatie bestand. In de achtergrond gebruikt Sun echter wel gebruik van de MSI technologie om de Runtime Environment te installeren. Om het MSI bestand te pakken te krijgen volstaat het om de volledige versie van de Java Runtime Environment (JRE) te downloaden. Kies bij het downloaden voor de offline versie. Enkel zo krijg je het volledige installatieprogramma.

Nadat de download afgelopen is start je het installatieprogramma. Eén van de eerste zaken die het installatieprogramma doet is het feitelijke MSI bestand uitpakken en op de harde schijf van de computer plaatsen. Onder Microsoft Windows XP kan je het MSI bestand vinden op volgende locatie: “c:\Documents and Settings\gebruikersnaam\Application Data\Sun\Java\jre1.6.0_01“.

De MSI file kan meteen verplaats worden naar de fileserver. Het is niet nodig om de installatiewizard van JRE te doorlopen.

TrendMicro Officescan

Het antiviruspakket van TrendMicro moet zowiezo op een centrale server geïnstalleerd worden. Vervolgens kan het gedeelte van de software dat op de te beschermen pc’s moet komen via een MSI pakket verdeeld worden. Dit MSI bestand moet voor elke Officescan server specifiek aangemaakt worden. Gelukkig voorziet TrendMicro in een programma om dit automatisch te doen.

De Client Packager kan gevonden worden in volgende map op de TrendMicro Server: …\PCCSRV\Admin\Utility\ClientPackager\ClnPack.exe

Het is essentieel dat het MSI bestand om de antivirus-server aangemaakt wordt. Kies package type “MSI” om het bestand aan te maken.

Het is aan te raden om het resulterende MSI bestand via de “Computer Policy” van de Active Directory te verdelen.

Mozilla Firefox

De mozilla foundation stelt standaard geen MSI versie van haar populaire browser ter beschikking. Gezien de populariteit van het programma is dit zeker geen probleem. Overal op het Internet kan je MSI versies van Firefox vinden. Persoonlijk geef ik de voorkeur aan de versie van Frontmotion.

De Firefox versie van Frontmotion heeft een aantal leuke voordelen. Eerst en vooral gaat het om een MSI die instaat is om oude versies van Firefox te detecteren en up te graden. Zelfs oude Firefox MSI’s van andere leveranciers kunnen gewoon in de active directory blijven staan. De Frontmotion versie wordt dan automatisch de upgrade van de andere versie. Hierdoor is het niet meer nodig om vooraf alle Firefoxen te verwijderen van de computers. Verder is de Adobe Flash plug-in reeds opgenomen in de MSI en wordt er, net zoals bij MSIE, een icoontje op het bureaublad geplaatst.

Skype

Gratis bellen via het Internet. Vanaf nu ben ik via Skype bereikbaar. Mijn Skype account had ik wel al een aantal jaartjes maar veel ben ik sinds de aanmaak van mijn gebruikersnaam niet online geweest met Skype. Het probleem was dat de geluidskaart in mijn vaste computer steeds een vervelend gezoem ging maken tijdens het Skypen. Niet echt bevorderlijk voor de verstaanbaarheid van het gesprek. Met de portable is dit probleem nu van de baan. Skypen vanaf de Dell Latitude gaat perfect, zelfs zonder hoofdtelefoon en microfoon. Gewoon tegen het scherm praten en de tegenpartij door de luidsprekers horen antwoorden. Best grappig. Bovendien is er nu een Skype package voor Ubuntu dat er goed uitziet op de Gnome desktop. De vorige versie van Skype voor Linux bleek enkel voor KDE te zijn. Dit was onder Gnome ronduit lelijk en onhandig.

De echte doorbraak voor mijn gebruik van Skype ligt toch wel bij de “SMC Wi-Fi Phone for Skype”. Ik heb dit toestelletje nu sinds ongeveer en week en ik ben bijna constant met Skype online geweest. Tegenwoordig zijn er al veel Skype handsets op de markt. Het grote verschil met de meeste van deze handsets is dat de Wi-Fi Phone van SMC volledig zelfstandig werkt. Het toestel ziet er niet alleen uit zoals een GSM en ook de werking is heel gelijkaardig. Net zoals een GSM maakt de Wi-Fi Phone verbinding met een zendmast, een Wi-Fi toegangspunt in dit geval, en werkt de telefoon volledig autonoom. Dit in tegenstelling tot de meeste Skype telefoon die in essentie niet veel meer zijn dan een microfoon en luidspreker. Deze handsets moeten steeds verbonden zijn met een computer waarop de Skype software geïnstalleerd staat. Voor de Wi-Fi Phone volstaat een Internetverbinding via een draadloos netwerk. Het Skype programma staat gewoon om de telefoon.

Natuurlijk is de werking nog niet 100% procent te vergelijken met de werking van een GSM. Een standby tijd van 30 uur en een gesprekstijd van 2 uur ligt ver onder wat je actueel mag verwachten van een GSM. Verder is de luidspreker ook redelijk stil. Maar niet te stil. En je moet natuurlijk in de buurt van een draadloos netwerk zijn om te kunnen bellen. Maar aangezien de meeste mensen thuis en op het werk al over dergelijke systemen beschikken is dit geen echte beperking meer.

Kortom: leuk materiaal… bel me maar een keertje 🙂

ps: Blijkbaar heeft men bij Skype nog een klein probleempje waardoor mijn online status niet correct weergeven wordt. Ook wanneer er op de pagina ‘offline’ staat is de kans redelijk groot dat ik toch online ben via de SMC telefoon. In het Skype programma is mijn online status wel juist.