Sie können einen Workflow zum Generieren einer Aktion aus einem festgelegten PowerShell-Skript ausführen. Optional können Sie einen Beispielworkflow generieren, der die generierte Aktion ausführt.

Sie können das Skript der generierten Aktion durch Platzhalter anpassen. Für jeden Platzhalter erstellt der Workflow einen entsprechenden Aktionsparameter des Typs string in der generierten Aktion. Wenn Sie die Aktion ausführen, können Sie den Platzhalter ersetzen und einen tatsächlichen Wert als Aktionsparameter angeben.

Voraussetzungen

  • Stellen Sie sicher, dass Sie beim vRealize Orchestrator-Client als Administrator angemeldet sind.
  • Stellen Sie in der Bestandslistenansicht sicher, dass eine Verbindung zu einem PowerShell-Host besteht.

Prozedur

  1. Navigieren Sie im vRealize Orchestrator Client zu Bibliothek > Workflows und geben Sie die Tags powershell und generate im Suchfeld des Workflows ein.
  2. Suchen Sie nach dem Workflow Aktion aus einem PowerShell-Cmdlet generieren und klicken Sie auf Ausführen.
  3. Geben Sie auf der Registerkarte Skript im Textfeld Skript das PowerShell-Skript ein, anhand dessen Sie die Aktion generieren möchten, oder fügen Sie es dort ein.
    Hinweis: Sie können {#ParamName#} als Platzhalter für die Benutzereingabe verwenden. Wenn der Platzhalter den Typ string hat, müssen Sie doppelte Anführungszeichen verwenden, um den Platzhalterwert an die Aktion zu übergeben.
    Das folgende Skript ist ein Beispiel dafür, wie Sie den generierten Aktionsparameter mit einem Skriptparameter verknüpfen können.
    param($name={#ParamName#})
    echo $name;
  4. Geben Sie auf der Registerkarte Aktion im Textfeld Name einen Namen für die zu erzeugende Aktion ein und wählen Sie ein vorhandenes Modul aus, in dem die Aktion erzeugt werden soll.
  5. Geben Sie auf der Registerkarte Workflow an, ob ein Workflow erzeugt werden soll.
    Option Beschreibung
    Ja Generiert einen Beispielworkflow, der die generierte Aktion ausführt. Sie müssen einen Ordner auswählen, in dem Sie den Workflow generieren möchten.
    Hinweis: Der Name des generierten Workflows besteht aus der vordefinierten Zeichenfolge „Invoke Script“ und dem Namen der generierten Aktion.
    Nein Es wird kein Beispielworkflow generiert.
  6. Klicken Sie auf Übernehmen, um den Workflow auszuführen.

Nächste Maßnahme

Sie können die generierte Aktion in benutzerdefinierte Workflows integrieren.