Befehle einfügen

Sie können in der Packaging PowerBench sowohl die aus DSM bekannten Befehle verwenden (vgl. Alphabetische Liste der unterstützten eScript Befehle), als auch die an der PowerShell-Nomenklatur angelegten Befehle des PackageDeployment Moduls.

Wenn Sie ein neues Paket erzeugt oder ein bestehendes geöffnet haben, finden Sie im linken Bereich des Scriptfensters die hierarchische Befehlsliste. Um einen Befehl einzufügen, gibt es nun verschiedenen Möglichkeiten:

  1. Sie können auf die Knoten der Listen klicken und diese darüber aufklappen. Dann suchen Sie den von Ihnen gewünschten Befehl und ziehen in per Drag-and-Drop an die richtige Stelle im Scriptfenster. Die Einfügemarke zeigt Ihnen, an welcher Stelle der Befehl eingefügt wird. Alternativ verwenden Sie den Menüpunkt "Befehl einfügen" aus dem Kontextmenü des Befehls, was den Befehl an der im Scriptfenster aktiven Stelle einfügt.

  2. Wenn Sie den Namen des Befehls kennen, können Sie auch im "Suchen"-Feld einige Buchstaben des Befehls eintippen (es müssen nicht die Anfangsbuchstaben sein) und nach kurzer Zeit erscheinen alle Befehle, die diese Zeichenfolge enthalten. Diese können dann auch wieder ins Scriptfenster gezogen oder über das Kontextmenü eingefügt werden. Über das "x" Icon im Suchen-Feld können Sie die Suche auch schnell zurücksetzen. Wenn Sie nach dem Eintippen des Such-Strings [ENTER] drücken, wird die Suche in der Dropdown-Liste des Suchfelds gespeichert. Dies kann praktisch sein, wenn Sie in einem Script einen Befehl an verschiedenen Stellen öfters benötigen. Die Suchhistorie wird aber verworfen, wenn Sie die PPB schließen.

  3. In der Befehlsliste gibt es auch die Möglichkeit, über das Icon eine vollständige, alphabetisch sortierte Liste aller vorhandenen Befehle anzeigen zu lassen, eine Suche im Suchen-Feld schränkt auch hier die Liste der angezeigten Befehle ein. Wenn die Befehlskategorien angezeigt werden, können Sie zusätzlich über die Dropdown-Liste "Kategorie" die Liste der anzuzeigenden Befehle einschränken.

    Über das Icon, können Sie auf die hierarchische Darstellung zurückschalten.

  4. Über die aus der DSM Packaging Workbench bekannten Tastatur-Shortcuts "STRG + [Leertaste]" und "[EINFG]"-Taste können Sie auch einen "Befehl einfügen"-Dialog anzeigen lassen und daraus den gewünschten Befehl in das Script übernehmen.


Wenn Sie einen Befehl eingefügt haben, erscheint der aus DSM zu dem jeweiligen Befehl bekannte Dialog, in dem Sie die Eigenschaften und Parameter zur Befehlsausführung festlegen. Um Ihnen den Umstieg von DSM beziehungsweise den Einstieg in die PPB zu erleichtern, haben wir die DSM Dialoge exakt reproduziert, sodass Sie keine Schwierigkeiten mit dem Ausfüllen der Dialoge und der Scripterstellung haben sollten.


Beginnend mit Version 3.0 der PPB können Sie Befehle auch durch Ziehen und Ablegen (Drag-and-Drop) von Dateien ins Scriptfenster erzeugen. Die folgenden Aufzählung enthält die Liste der auf diesem Weg erzeugbaren Befehle:

  • Ziehen und Ablegen von Batch- (*.bat und *.cmd) und ausführbaren Dateien (*.exe) erzeugt Befehl Start-ProgramAs
  • Ziehen und Ablegen von Registry-Dateien (*.reg, *.nir und *.regx) erzeugt Befehl Import-Registry
  • Ziehen und Ablegen von Font-Dateien (*.ttf, *.ttc, *.fon und *.otf) erzeugt Befehl Install-TTF
  • Ziehen und Ablegen von Konfigurationsdateien (*.ini und *.cfg) erzeugt Befehl Merge-IniFile
  • Ziehen und Ablegen von Script-Dateien (*.ps1, *.vbs, *.js und *.pl) erzeugt Befehl Invoke-Script
  • Ziehen und Ablegen von Windows Installer-Dateien (*.msi) erzeugt Befehl Install-MsiProduct
  • Ziehen und Ablegen von Windows Installer Patches (*.msp) erzeugt Befehl Install-MsiPatch
  • Ziehen und Ablegen von Verknüpfungen (*.lnk und *.url) erzeugt Befehl Copy-File
  • Ziehen und Ablegen von DLLs (*.dll) erzeugt Befehl Install-Assembly
  • Ziehen und Ablegen von XML-Dateien (*.xml) erzeugt Befehl Set-XmlNode
  • Ziehen und Ablegen mehrerer Dateien oder anderer als der oben genannten Datei-Typen erzeugt Befehl Install-FileList