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

  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 09:37:07
Aufrufe:
462