Question

J'ai un produit qui est traditionnellement expédié sous forme de fichier MSI.Il est déployé via une sorte de SMS envoyé sur des milliers de postes de travail par nos différents clients.Le logiciel que nous utilisons pour créer ces installateurs devient obsolète et nous cherchons à le remplacer.Nous avons déjà standardisé InstallAnywhere pour la plupart de nos produits car nous prenons en charge de nombreux systèmes d'exploitation.Malheureusement, InstallAnywhere ne peut pas produire de fichiers MSI.

Je me demande s'il est obligatoire que SMS utilise des fichiers MSI ou s'il peut gérer d'autres types d'installateurs (.exe).Sinon, existe-t-il des programmes open source pour créer des fichiers MSI ?

Était-ce utile?

La solution

Si vos clients utilisent les SMS, vous êtes en clair...SMS prend en charge EXE.Vous entrez une ligne de commande lors de la création de « Programmes » et les clients appellent probablement déjà msiexec pour lancer le MSI.De plus, je suis presque sûr que SMS est antérieur au format de fichier MSI :)

Cependant, s'ils utilisent Active Directory / Group Policy Objects..alors vous êtes SOL car cela dépend du format MSI pour le déploiement.

Si vous souhaitez vous en tenir à InstallAnywhere, il existe un certain nombre d'outils de « reconditionnement MSI » disponibles.En supposant que vous examinez une application de base (les pilotes de périphérique peuvent poser problème), le reconditionnement devrait être un processus assez simple.

Autres conseils

Si vous souhaitez créer MSI fichiers, essayez WiX :Ensemble d'outils XML Windows Installer (WiX).

Il s'agit d'un module complémentaire à Visual Studio 2005 et 2008, open source et développé par Microsoft.Vous pouvez utiliser XML pour spécifier et créer des fichiers MSI.Il y a un richesse de ressources disponible sur celui-ci, et WiX 3.0 est, bien qu'en version bêta, est très complet.

Notez également que vous n'êtes pas obligé de repartir de zéro, vous pouvez décompiler un MSI existant à l'aide du WiX. Dark utilitaire, modifiez le XML comme vous le souhaitez, puis recompilez-le dans un MSI.

En fait, avec les politiques de groupe, il y a le ZAP alternative au fichier, mais je le recommanderais même si vous apprenez MSI.Ce n'est pas si difficile et très flexible.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top