Frage

Ich habe ein Produkt, das traditionell als MSI-Datei versendet wird.Es wird von unseren verschiedenen Kunden über eine Art SMS-Push an Tausende von Desktops bereitgestellt.Die Software, mit der wir diese Installationsprogramme erstellen, ist in die Jahre gekommen und wir suchen nach einem Ersatz.Wir haben für die meisten unserer Produkte bereits InstallAnywhere als Standard verwendet, da wir viele Betriebssysteme unterstützen.Leider kann InstallAnywhere keine MSI-Dateien erstellen.

Ich frage mich, ob es erforderlich ist, dass SMS MSI-Dateien verwendet, oder ob es andere Installationstypen (.exe) verarbeiten kann.Wenn nicht, gibt es Open-Source-Programme zum Erstellen von MSI-Dateien?

War es hilfreich?

Lösung

Wenn Ihre Kunden SMS verwenden, sind Sie im Klaren ...SMS unterstützt EXE.Sie geben beim Erstellen von „Programmen“ eine Befehlszeile ein und Clients rufen wahrscheinlich bereits msiexec auf, um das MSI zu starten.Außerdem bin ich mir ziemlich sicher, dass SMS älter ist als das MSI-Dateiformat :)

Allerdings, wenn sie verwenden Active Directory / Group Policy Objects..Dann sind Sie SOL, da die Bereitstellung vom MSI-Format abhängt.

Wenn Sie bei InstallAnywhere bleiben möchten, stehen Ihnen eine Reihe von „MSI-Repackaging“-Tools zur Verfügung.Angenommen, Sie betrachten eine Basisanwendung (Gerätetreiber könnten ein Problem sein), dann sollte das Neupacken ein ziemlich schmerzloser Prozess sein.

Andere Tipps

Wenn Sie erstellen möchten MSI Dateien, versuchen Sie es WiX:Windows Installer XML (WiX)-Toolset.

Es ist ein Add-on zu Visual Studio 2005 und 2008, ist Open Source und wurde von Microsoft entwickelt.Sie können XML verwenden, um MSI-Dateien anzugeben und zu erstellen.Da ist ein Reichtum von Ressourcen darauf verfügbar, und WiX 3.0 ist zwar in der Beta-Phase, aber sehr vollständig.

Beachten Sie außerdem, dass Sie nicht bei Null anfangen müssen, sondern ein vorhandenes MSI mit WiX dekompilieren können Dark Ändern Sie das XML-Dienstprogramm nach Ihren Wünschen und kompilieren Sie es dann erneut in ein MSI.

Tatsächlich gibt es bei Gruppenrichtlinien das ZAP Dateialternative, aber ich würde es trotzdem empfehlen, wenn Sie es lernen MSI.Es ist nicht so schwer und sehr flexibel.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top