Diese Anleitung erklärt, wie das MSI-Installationspaket für Windows erstellt wird.
Für die Erstellung des MSI-Installers benötigen Sie:
- Windows 7/8/10/11 (64-Bit)
- Python 3.8 oder höher (temporär für die Paketerstellung)
- WiX Toolset (für MSI-Paket-Erstellung)
- Entpacken Sie das Archiv
vsphere-reporter-windows-msi-installer-v10.zipauf Ihrem Windows-System - Führen Sie die Datei
create_msi_installer.bataus - Folgen Sie den Anweisungen auf dem Bildschirm
- Das fertige MSI-Installationspaket wird im Ordner
disterstellt
Falls die automatische Installation nicht funktioniert, können Sie die Voraussetzungen manuell installieren:
- Laden Sie Python von https://www.python.org/downloads/ herunter
- Aktivieren Sie bei der Installation die Option "Add Python to PATH"
- Installieren Sie die erforderlichen Pakete:
pip install cx_Freeze setuptools wheel pywin32
- Laden Sie WiX Toolset von https://wixtoolset.org/releases/ herunter
- Installieren Sie das Toolset
- Fügen Sie den Installationspfad zu Ihrer PATH-Umgebungsvariable hinzu (normalerweise
C:\Program Files (x86)\WiX Toolset v3.11\bin)
Sie können das MSI-Paket auch manuell erstellen:
- Öffnen Sie eine Kommandozeile im entpackten Archivverzeichnis
- Führen Sie folgenden Befehl aus:
python windows_package_builder.py - Das MSI-Paket wird im Ordner
disterstellt
Der Erstellungsprozess kann verschiedene Ausgabeformate erzeugen:
-
MSI-Installationspaket (Standard, benötigt WiX Toolset):
dist/VMwareVSphereReporter_Setup_1.0.0.msi -
Portable Version (wird immer erstellt):
dist/VMware vSphere Reporter_Portable_1.0.0.zip
windows_package_builder.py- Hauptskript zur Erstellung des MSI-Paketscreate_msi_installer.bat- Hilfsskript zur einfachen AusführungREADME-MSI-INSTALLER.md- Dokumentation zum MSI-Installer- Weitere Projektdateien für den VMware vSphere Reporter
Nach erfolgreicher Erstellung können Sie:
- Das MSI-Paket auf beliebigen Windows-Systemen installieren
- Das MSI-Paket an Benutzer verteilen
- Die temporäre Build-Umgebung entfernen
- Die Erstellung erfordert eine Internetverbindung, um Python-Abhängigkeiten herunterzuladen
- Der Erstellungsprozess kann je nach Systemleistung einige Minuten dauern
- Das finale MSI-Paket ist ca. 50-100 MB groß
- Benutzer benötigen zum Installieren keine Python-Kenntnisse oder -Installation
Bei Fragen wenden Sie sich bitte an Ihren Bechtle-Ansprechpartner.