Freigeben über


Führen Sie .net Skript

 

Betrifft: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

.Net ausführen Skriptaktivität führt Skripts in VB.NET, JScript, C#- und Windows PowerShell. Diese Aktivität ist kompatibel mit .NET CLR-Version 2.0 und höher. Verwenden Sie die .net ausführen Skript Aktivität zum Ausführen von Skripts, die Daten analysieren oder verfügbaren APIs Funktionen ausführen.

Konfigurieren Sie die Aktivität der Laufzeit .net-Skript

Vor dem Konfigurieren der Ausführung .net Skriptaktivität, müssen Sie Folgendes ermitteln:

  • Der Code, den Sie ausführen möchten.

  • Die Bibliotheken, die Sie verwenden möchten.

  • Die Daten, die Sie veröffentlichen möchten.

Verwenden Sie die folgende Informationen zum Konfigurieren von .net ausführen Skript Aktivität.

System_CAPS_noteHinweis

Sie können keine einzelnen Sicherheitsanmeldeinformationen für diese Aktivität festlegen. Es läuft unter dem Dienstkonto für Runbook Service auf dem Runbook-Server konfiguriert, auf dem die Instanz der Aktivität ausgeführt wird. Dieses Konto muss die Berechtigung zum Zugriff auf die Ressourcen, und führen Sie die Aktionen, die von dieser Aktivität erforderliche verfügen.

Die Registerkarte „Details“

Einstellung

Anleitung zur Konfiguration

Typ

Wählen Sie die Skriptsprache. Verwenden Sie die Ellipsenschaltfläche (...) Schaltfläche, um die Sprache zu suchen.

Skript

Geben Sie den Code, der ausgeführt wird, wenn die Aktivität ausgeführt wird.

Registerkarte „Erweitert“

Einstellung

Anleitung zur Konfiguration

Namespace

Fügen Sie einen Namespace für jeden .NET-Namespace, der innerhalb des Codes verwendet wird. Dadurch können Sie den Code ohne Verwendung der vollqualifizierte Namen für jede Klasse aufgerufen. Orchestrator empfiehlt jedem Testlauf .net System-Namespace hinzugefügt Skript Aktivität.

Referenzen

Fügen Sie die Assembly (DLL)-Verweise, die die Bibliotheken enthalten, die Sie verwenden möchten. Hinzufügen der System.dll befindet sich der Windows\Microsoft.NET\Framework\<.NET Version> Verzeichnis.

Veröffentlichte Daten

Fügen Sie die veröffentlichten Daten-Elemente, die diese Aktivität veröffentlicht werden sollen. Jede veröffentlichte Datenelement, das Sie hinzufügen, wird im Datenbus verfügbar sein. Es ist wichtig, um festzustellen, ob ein veröffentlichtes Datenelement mehrwertig sein wird. .Net ausführen Skriptaktivität korreliert mehrwertige Daten aus verschiedenen Elementen automatisch durch das ausrichten. Z. B. Wenn Sie zwei Elemente mit der Bezeichnung "Name" und "E-Mail" als Sammlungen veröffentlichen, versucht das Skript ausführen .net, jedes Element in der Auflistung der Name mit jedem Element in der Auflistung E-Mail auszurichten. Wenn die Sammlungen nicht gleichmäßig Größe werden dann .net ausführen Skript leere Aktivität erstellt für die Auflistung Werte, die über weniger Elemente verfügt. Eine Liste der Datenelemente und die entsprechende Beschreibung, die von dieser Aktivität veröffentlicht finden Sie in der folgenden Tabelle für die veröffentlichten Daten.

Registerkarte "Daten" veröffentlicht

Einstellung

Anleitung zur Konfiguration

Name

Geben Sie den Namen der veröffentlichten Daten. Das ist der Name, der angezeigt wird, wenn andere Aktivitäten vom .net ausführen veröffentlichten Daten Skriptaktivität abonnieren.

Typ

Wählen Sie Datum/Uhrzeit, ganzzahligen, oder Zeichenfolge. Wenn der gewünschte Typ nicht verfügbar ist, wählen Sie Zeichenfolge. Verwenden der ToString -Methode der Aktivität zuweisen ein Werts dieser veröffentlichten Daten.

Sammlung

Wenn Ihre Daten mehrwertiger Daten ist, wählen Sie Auflistung. Wenn Sie eine Auflistung verwenden müssen, verwenden die Hinzufügen -Methode, um der Auflistung Elemente hinzuzufügen. Wenn Sie die Auflistung nicht verwenden können, verwenden Sie den Zuweisungsoperator (=) den Wert zuzuweisen.

Variablenname

Verwenden Sie eindeutig zu benennen, um sicherzustellen, dass Sie der Variablennamen nicht mit vorhandenen Variablen in Skripts oder Klassen und in .NET verfügbaren Schlüsselwörter kollidieren. Es wird empfohlen, Variablen, die mit "OPD_" vorangestellt. Z. B. Wenn Sie die Variable "MyString" nennen möchten, würden Sie sie "OPD_myString" nennen.

Die Aktivität .net Skript ausführen erstellt automatisch eine .NET-Eigenschaft für dieses Element. Wenn diese Variable eine Auflistung ist er erstellt mit einer List < T >, wobei T ist die Typ die Sie ausgewählt haben. Wenn es sich nicht um eine Auflistung ist die Eigenschaft mit erstellt werden ein Zeichenfolge, Ganzzahl, oder Datum/Uhrzeit basierend auf der Typ die Sie ausgewählt haben.

Veröffentlichte Daten

Element

Beschreibung

Standardfehler

Alle Standardfehlerausgabe .net ausführen Skriptaktivität erschienen ist.

Namespaces

Die Namespaces verwendet.

Standardausgabe

Die Standardausgabe .net ausführen Skriptaktivität erschienen ist.

Referenzen

Die Assemblys, die in der Aktivität verwendet wird.

Skripttext

Das Skript, das ausgeführt wurde.

Skriptsprache

Die Sprache, die für das Skript ausgewählt wurde.