Install-MsiProduct

Installiert eine MSI-basierte Software.

Hinweis: Beginnend mit Version 3.0 der PPB kann der Install-MsiProduct-Befehl auch durch Drag-and-Drop von Windows Installer-Dateien (*.msi) in das Scriptfenster erzeugt werden. Sofern sich die Dateien bereits im Paketverzeichnis befinden, wird der Quellpfad relativ mit .\ referenziert, befinden sich die Quelldateien außerhalb des Paketverzeichnisses, wird der vollständige Pfad übernommen.


Befehlseingaben:

  • MSI Package
    Gibt das zu installierenden Windows Installer Paket (*.msi-Datei) inklusive Pfad an. Wählen Sie über die "..."-Schaltfläche eine (auf dem Paketiersystem) bestehende Datei aus oder geben Sie den Pfad manuell an.
  • Installation
    Legt die Installationsart fest.
    • Maschinenbezogen (für alle Benutzer der Maschine)
      Die MSI-basierte Software wird für diesen Computer installiert. Alle Benutzer können an diesem Computer mit der Applikation arbeiten.
    • Benutzerbezogen (nur für den jeweiligen Benutzer)
      Die MSI-basierte Software wird nur für diesen Benutzer installiert. Andere Benutzer können mit der Applikation nicht arbeiten.
  • Advertisement
    MSI bietet die Möglichkeit, eine Applikation erst bei Bedarf zu installieren.
    • Advertising (bei erster Verwendung installieren)
      Es werden nur Verknüpfungen angelegt und das Produkt tatsächlich erst beim ersten Aufruf durch einen Benutzer installiert.
    • Kein Advertising (Anwendung wird voll installiert)
      Das Produkt wird zur Laufzeit des Pakets vollständig installiert.
  • Protokollierung
    • MSI Logging aktivieren
      Wird dieses Kontrollkästchen aktiviert, wird vom Windows Installer ein Logfile angelegt.
    • Level
      Wenn das MSI Logging aktiviert wurde, legt diese Einstellung den Detaillierungsgrad des Windows Installer Logs fest.
      • Debug
        Das Windows Installer Logfile enthält maximal detaillierte Einträge
      • Normal
        Das Windows Installer Logfile enthält den normalen Detaillierungsgrad
    • Befehlszeile nicht protokollieren
      Wird diese Option aktiviert, wird das Logging der Befehlszeile in der Protokolldatei verhindert. Nützlich, falls über die Parameter vertrauliche Werte (beispielsweise Kennwörter, Lizenznummer oder ähnliches) an den Aufruf übergeben werden sollen.
  • Parameter
    Optional - enthält dem Windows Installer zu übergebende Parameter zur Installation.
  • Variable für MSI Exit-Code
    Optional - Name einer Variablen, die den Exit-Code des Windows Installers enthält. Geben Sie nur den Namen der Variablen an, nicht das $-Zeichen und die geschweiften Klammern.
  • Genauere Verifikation durch zusätzliche Prüfungen
    Führt zusätzliche, detaillierte Prüfungen durch, um festzustellen, ob die MSI-basierte Software korrekt installiert wurde. Nur mit dieser Option ist gewährleistet, dass die Protokollierung als erfolgreiche Installation tatsächlich den Tatsachen entspricht.
  • Transforms
    Sie können der MSI-basierten Software bestehende Transforms hinzufügen.
    • Transform
      Dateiname der Transform-Datei.
    • Typ
      • Secure: werden in einem Verzeichnis gecacht, in dem der Benutzer kein Schreibrecht hat.
      • Unsecure: Die lokale Kopie des Transforms wird im Applikationsverzeichnis des Benutzerprofils abgelegt; damit sind sie für den Benutzer zugänglich.

Beispiel:

Das nachfolgende Beispiel installiert die MSI-basierte Version des Adobe Reader inklusive Transform:


Entspricht DSM eScript Befehl:

  • MSIInstallProduct


Siehe auch: