Skip to main content
Skip table of contents

3.2.3.11. PowerShell

Dieser Step ruft Powershell auf und führt Befehle bzw. ein Skript in Powershell aus.

Die entsprechende Powershell-Version muss auf dem Server installiert sein.

Um diesen Step hinzufügen oder ausführen zu können, muss auf Serverebene in den Applikationseinstellungen Powershell aktiviert sein.

3.2.3.11.1. PowerShell-Step hinzufügen

  • Wählen Sie den gewünschten Step aus:

image-20250115-123909.png

Ansicht 1 “Step hinzufügen”

  • Wenn der Step ausgewählt wird, öffnet sich eine Übersicht:

image-20250115-135129.png

Ansicht 2 “Step hinzufügen”


3.2.3.11.2. Einstellungen (a)

  • Die PowerShell-Version 5.1 - 64bit ist standardmäßig eingestellt.

  • Bei der Verwendung von Powershell 7 sollte die Einstellung 6+ (Core) - 64 bit verwendet werden.

  • Über ein Drop-down-Menü kann eine andere Version ausgewählt werden.

image-20250115-134623.png
  • Mit der im Drop-down ausgewählten Version von PowerShell führt OCT den PowerShell-Step aus.

  • Ist die ausgewählte PowerShell-Version nicht vorhanden, dann zeigt OCT einen Fehler sowie Link zum notwendigen Download an. Nach der (Neu-)Installation der korrekten PowerShell-Version müssen Sie den OCT-Dienst neu starten.


3.2.3.11.3. Skript (b)

Aus Sicherheitsgründen kann nur ein Applikationsadministrator auf Serverebene mit den entsprechenden Rechten den Editor sehen.

3.2.3.11.3.1. Editor

  • Der Editor ist ein Pflichtfeld.

  • Im Editor kann ein PowerShell Skript für einen Datenabruf verfasst werden.

  • Das Powershell Skript wird mit den Rechten des OCT Dienstbenutzers ausgeführt.

image-20250320-083852.png

Icon image-20250114-131412.png “Skript-Editor öffnen”

  • Mit einem Linksklick auf das Icon kann ein separater Dialog mit einem vergrößerten Skript-Editor geöffnet werden.

image-20250320-083945.png

3.2.3.11.3.2. Server-Dateisystem

image-20250320-084440.png

Datei-Pfad

  • Es muss ein Pfad zu einer Powershell Skript Datei eingegeben werden, die auf dem OCT Applikationsserver abgelegt ist.

  • Absolute und UNC Pfade funktionieren, wenn der OCT Dienstbenutzer Rechte auf diese Pfade hat.


3.2.3.11.4. Parameter (c)

image-20250602-123313.png

Button “Parameter hinzufügen”

  • Mit einem Linksklick auf den Button wird jedes Mal eine neue Zeile hinzugefügt, um neue Parameter zu definieren.

Name

  • Eingabefeld für einen Parameternamen

Wert

  • Übergibt den Parameter mit einem dazugehörigem Wert.

  • Es kann ein beliebiger Text eingetragen werden.

Icon image-20250115-135436.png “Löschen”

  • Über das Icon kann die Zeile des Parameters mit all seinen Angaben gelöscht werden.

  • Im Step definierte Parameter sind im Skript in der Standard PowerShell Variable $args verfügbar.

image-20250602-124205.png
  • Um globale Parameter aus der Pipeline im Skript des PowerShell-Steps verwenden zu können, müssen diese zuerst als neuer Parameter im Step hinzugefügt werden.

  • Global definierte Parameter kann man über das Icon image-20250602-124326.png “Globale Parameter” einsehen.

image-20250602-124227.png
  • Wenn man einen globalen Parameter als Parameter im Step hinzufügen möchte, muss als Wert das Zeichen $ gefolgt von der globalen Parameter-ID eingegeben werden.

image-20250602-124258.png

Die ID des globalen Parameters ist case sensitive, d.h. dass die Groß- und Kleinschreibung beachtet werden muss.

  • Beispiel des Prozesslogs der erfolgreich ausgeführten Pipeline:

image-20250602-124509.png

Nach dem Hinzufügen eines Steps muss dieser gespeichert werden. Danach kann über das Icon image-20250115-110419.png in der Menüleiste die Pipeline gestartet werden.

Während die Pipeline ausgeführt wird, erscheint solange ein sich drehender Kreis image-20250115-110355.png in der Pipelinezeile, bis der Prozess beendet ist.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.