1025 - Silent Installation

Diese Anleitung beschreibt, wie die Software PIPEFAB in den Editionen BEHE 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

  1. SlimDX Runtime installieren
  2. 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)

Artikeldetails

Artikel-ID:
6
Datum (erstellt):
31.07.2025 10:37:07
Aufrufe:
171