1. Grundlegender Befehl
Ein MSI-Installer wird mit dem Windows Installer (msiexec.exe) über die Konsole ausgeführt.
Die Konsole muss dabei zwingend als Administrator ausgeführt werden!
msiexec /i "PFADZURMSI/FastContactInstaller.msi" CustomerID="CUSTOMERID" SecurityToken="SECURITYTOKEN"Erklärung:
/i= Installation starten"PFADZURMSI/FastContactInstaller.msi"= Vollständiger Pfad zur MSI-Datei (Pfad in Anführungszeichen, wenn er Leerzeichen enthält)CustomerID = ID des Kunden, für den Fast Contact installiert werden soll.
SecurityToken = Ein Mechanismus zur Sicherstellung, dass Dritte nicht einfach Fast Contact unter einem bestimmten Kunden installieren können, wenn sie die ID kennen.
2. Häufig genutzte Parameter
| Parameter | Bedeutung |
|---|---|
/i | Installiert das angegebene Paket |
/x | Deinstalliert das Paket |
/qn | Führt die Installation ohne GUI (silent / quiet) aus |
/qb | Führt die Installation mit Basis-UI (Fortschrittsbalken) aus |
/l*v "Pfad\log.txt" | Erstellt ein detailliertes Logfile |
CustomerID=VALUE | Übergibt die CustomerID als Parameter an das MSI |
3. Beispiel: Silent-Installation mit Log und Parameter
msiexec /i "C:\Install\MeinProgram.msi" CustomerID="CUSTOMERID" SecurityToken="SECURITYTOKEN" /qn /l*v "C:\Logs\Installer.log"Zusätzliche Parameter:
/qn→ keine Benutzeroberfläche (silent)/l*v "C:\Logs\Installer.log"→ Log-Datei mit allen Details
4. Beispiel: Deinstallation
Wenn du das gleiche Paket wieder entfernen willst:
msiexec /x "{PRODUCT-CODE}" /qnDen Product Code findest du in der Registry unterHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.