1025 - Silent Installation
Diese Anleitung beschreibt, wie die Software PIPEFAB in den Editionen BE, HE und ME inklusive der benötigten Abhängigkeit SlimDX automatisiert, leise (silent) und ohne Benutzerinteraktion installiert werden kann.
Voraussetzungen
- Lokale Administratorrechte auf dem Zielsystem
- Die folgenden Dateien müssen im Ordner
C:\temp\liegen:
| Datei | Beschreibung |
|---|---|
PIPEFAB4.msi |
Installer für PIPEFAB |
SlimDXRuntime.msi |
SlimDX Runtime Installer (32- oder 64-Bit) |
Installationsreihenfolge
- SlimDX Runtime installieren
- PIPEFAB in gewünschter Edition installieren
PowerShell-Installationsbeispiel
Master Edition (ME)
Start-Process msiexec.exe -ArgumentList "/i \"C:\temp\SlimDXRuntime.msi\" /quiet /norestart" -Wait
Start-Process msiexec.exe -ArgumentList '/i "C:\temp\PIPEFAB4.msi" LicenseAccepted=1 selectedEdition=ME ADDLOCAL=BaseFeature,PipeFABMasterGroup,IsoInputME,ExplorerME,PipeFABMEDesktopShortcuts WIXUI_EXITDIALOGOPTIONALCHECKBOX=0 /quiet /norestart' -Wait
Edition-spezifische Befehle
Bending Edition (BE)
Start-Process msiexec.exe -ArgumentList '/i \"C:\temp\PIPEFAB4.msi\" LicenseAccepted=1 selectedEdition=BE ADDLOCAL=BaseFeature,PipeFABBendingGroup,IsoInputBE,ExplorerBE,PipeFABBEDesktopShortcuts WIXUI_EXITDIALOGOPTIONALCHECKBOX=0 /quiet /norestart' -Wait
Hydraulic Edition (HE)
Start-Process msiexec.exe -ArgumentList '/i \"C:\temp\PIPEFAB4.msi\" LicenseAccepted=1 selectedEdition=HE ADDLOCAL=BaseFeature,PipeFABHydraulicGroup,IsoInputHE,ExplorerHE,PipeFABHEDesktopShortcuts WIXUI_EXITDIALOGOPTIONALCHECKBOX=0 /quiet /norestart' -Wait
Master Edition (ME)
Start-Process msiexec.exe -ArgumentList '/i \"C:\temp\PIPEFAB4.msi\" LicenseAccepted=1 selectedEdition=ME ADDLOCAL=BaseFeature,PipeFABMasterGroup,IsoInputME,ExplorerME,PipeFABMEDesktopShortcuts WIXUI_EXITDIALOGOPTIONALCHECKBOX=0 /quiet /norestart' -Wait
Halb-silent Modus (zur Kontrolle)
Ersetze /quiet durch /qb, um die Installation mit Fortschrittsanzeige sichtbar zu machen:
/qb = semi-silent (mit Fortschrittsanzeige)
/quiet = vollständig silent (ohne UI)
Beispiel für ein Powerscript:
param (
[Parameter(Mandatory = $true)]
[ValidateSet("BE", "HE", "ME")]
[string]$Edition
)
$SlimDXInstaller = "C:\temp\SlimDXRuntime.msi"
$PipefabInstaller = "C:\temp\PIPEFAB4.msi"
# Mapping der Editionen zu ADDLOCAL-Parametern
$features = @{
"BE" = "BaseFeature,PipeFABBendingGroup,IsoInputBE,ExplorerBE,PipeFABBEDesktopShortcuts"
"HE" = "BaseFeature,PipeFABHydraulicGroup,IsoInputHE,ExplorerHE,PipeFABHEDesktopShortcuts"
"ME" = "BaseFeature,PipeFABMasterGroup,IsoInputME,ExplorerME,PipeFABMEDesktopShortcuts"
}
# Installiere SlimDX
Write-Output "Installiere SlimDX..."
Start-Process msiexec.exe -ArgumentList "/i `"$SlimDXInstaller`" /quiet /norestart" -Wait
# Installiere PIPEFAB
Write-Output "Installiere PIPEFAB in Edition: $Edition..."
$addLocal = $features[$Edition]
Start-Process msiexec.exe -ArgumentList "/i `"$PipefabInstaller`" LicenseAccepted=1 selectedEdition=$Edition ADDLOCAL=$addLocal WIXUI_EXITDIALOGOPTIONALCHECKBOX=0 /quiet /norestart" -Wait
Write-Output "Installation abgeschlossen."
Troubleshooting & Hinweise
-
Log-Dateien aktivieren:
Füge/L*v "C:\temp\pipefab-install.log"zum Befehl hinzu für eine vollständige Protokollierung. -
UAC-Dialog (SmartScreen):
Wenn „Windows hat den PC geschützt“ erscheint, muss ggf. manuell auf "Trotzdem ausführen" geklickt werden. -
Adminrechte erforderlich:
Ohne Adminrechte kann die Installation unvollständig oder fehlerhaft sein. -
SlimDX muss vorher installiert sein!
Sonst startet PIPEFAB ggf. nicht korrekt.
Erweiterungsmöglichkeiten
- Kombinieren mit Softwareverteilung (Intune, GPO, SCCM, etc.)
- Erstellen eines One-Click-Setups mit WiX Toolset / Burn
- Automatischer Rollout mit PowerShell-Parametern (Edition auswählbar)