Freigeben über


Variablen

 

Veröffentlicht: März 2016

Gilt für: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Beim Erstellen von Runbooks in System Center 2012 – Orchestrator, sind einige Einstellungen für Aktivitäten gleich. Variablen können Sie einen Wert, mit denen Aktivitäten in allen Runbooks angeben.

System_CAPS_ICON_important.jpg Wichtig

Die Zugriffsberechtigungen für Variablen können geändert werden, aber der Runbook-Server diese Berechtigungen nicht erzwungen.

System_CAPS_ICON_important.jpg Wichtig

Beachten Sie, dass in Orchestrator, Variablen, Systemvariablen, z. B. verweisen % ProgramFiles%, Rückgabewerte aus einer 32-Bit-Common Language Runtime-Umgebung. Grund hierfür ist, Orchestrator ist eine 32-Bit-Anwendung.

System_CAPS_ICON_note.jpg Hinweis

Orchestrator Verschieben mehrere Variablen mit Mehrfachauswahl unterstützt nicht. Um mehr als eine Variable in einen anderen Ordner verschieben, müssen Sie jede Variable einzeln verschieben.

Verwenden Sie die folgenden Verfahren zum Erstellen, Einfügen und Organisieren von Variablen.

So erstellen Sie eine Variable

  1. In der Verbindungen in Runbook Designer Erweitern der Globale Einstellungen Ordner, und klicken Sie dann auf die Variablen Ordner.

  2. Mit der rechten Maustaste die Variablen Ordner oder einen Unterordner des der Variablen Ordner auswählen Neu, und klicken Sie dann auf Variable Öffnen der neue Variable (Dialogfeld).

  3. In den Namen Geben Sie einen Namen für die Variable.

  4. In der Beschreibung Geben Sie eine Beschreibung, die den Zweck der Variable erläutert.

  5. In der Wert Geben Sie den Wert der Variablen. Dieser Wert ersetzt den Platzhalter in den Aktivitäten, in die die Variable eingefügt wird.

  6. Wenn Sie die Variable (z. B. zum Speichern von Kennwörtern für die Verwendung in anderen Runbook-Aktivitäten) verschlüsselt werden soll, wählen Sie die Variable verschlüsselt das Kontrollkästchen.

    Weitere Informationen zu bewährten Methoden für die Verwendung von verschlüsselten Variablen finden Sie unter Orchestrator-datenverschlüsselung.

  7. Klicken Sie auf Fertig stellen.

System_CAPS_ICON_important.jpg Wichtig

System Center 2012 – Orchestrator eine verschlüsselte Variable mit nur-Text als Wert eines Parameters in einem Runbook kombinieren können Sie nicht.

So fügen Sie eine Variable in eine Aktivität ein

  1. Mit der rechten Maustaste in die entsprechenden Aktivität in Ihrem Runbook, wählen Eigenschaften, und klicken Sie dann auf die Details Tab, um das Eigenschaftendialogfeld zu öffnen.

  2. In einem Textfeld, um ein Menü zu öffnen, mit der rechten Maustaste wählen Abonnieren, und klicken Sie dann auf Variable Öffnen der Wählen Sie eine Variable (Dialogfeld).

  3. Wählen Sie den Variablennamen ein, und klicken Sie dann auf OK.

    Ein Platzhalter {variable} befindet sich neben dem Computernamen in die Computer Feld.

    Beim Ausführen der Aktivität wird der Platzhalter durch den Wert der Variable ersetzt.

So organisieren Sie Variablen

  1. Sie können Variablen in Ordner gruppieren, um sie zu organisieren. Um einen Ordner zu erstellen, mit der rechten Maustaste die Variablen Ordner auswählen Neu, und klicken Sie dann auf Ordner.

  2. Um eine Variable in einen anderen Ordner verschieben, mit der rechten Maustaste in der Variablenwerts, und klicken Sie dann auf verschieben zum Öffnen der Wählen Sie einen Ordner im Dialogfeld.

  3. Wählen Sie den Zielordner, und klicken Sie dann auf OK. Die Variable wird in den neuen Ordner verschoben.

Spezielle Variablen

Sie können Variablen mit speziellen Formaten definieren, um Ihren Runbooks dynamische Informationen zur Verfügung zu stellen. Geben Sie den Wert der Variable ein, um folgendes Verhalten zu aktivieren.

Now(): Wenn die Variable aufgelöst wird, wird Sie auf das aktuelle Datum und die Uhrzeit festgelegt. Sie können Argumente an diese Funktion übergeben, damit bestimmte Teile des Datums oder der Uhrzeit zurückgegeben werden. Beispielsweise wird durch "NOW(hour)" die aktuelle Uhrzeit zurückgegeben. Im folgenden werden die gültigen Argumente für die Funktion Now() aufgeführt: Tag, Wochentag, Dayofyear, Monat, Jahr, Stunde, Minute, Sekunde, Millisekunde.

% ENVVAR%: Diese Variable gibt den Wert der Umgebungsvariable zwischen den prozentsymbolen (%). Die Umgebungsvariable basiert auf dem Runbookservercomputer, auf dem das Runbook ausgeführt wird. Bei ihr wird nicht zwischen Groß- und Kleinschreibung unterschieden. Alle Systemvariablen können aufgelöst werden. Alle Benutzervariablen werden im Kontext des Dienstkontos auf dem runbookserver aufgelöst. Wenn die Umgebungsvariable nicht vorhanden ist, wird der in der Variable angegebene Text als zurückgegeben-ist (d. h. Wenn Sie % envvar% eingeben und keine Umgebungsvariablen envvar vorhanden ist, der Text "% envvar%" zurückgegeben).

Siehe auch

Datenmanipulation