.Net スクリプト
適用対象: System Center 2012 SP1 - Orchestrator,System Center 2012 - Orchestrator,System Center 2012 R2 Orchestrator
実行の .Net スクリプト活動は、VB.NET、JScript、c#、および Windows PowerShell で記述されたスクリプトを実行します。 このアクティビティは、.NET CLR バージョン 2.0 との互換性およびそれ以降です。 実行の .Net を使用してデータを解析するか、利用可能な Api に対して関数を実行するスクリプトを実行するアクティビティのスクリプトを作成します。
実行の .Net スクリプト活動を構成します。
.Net の実行を構成する前にスクリプト活動の場合は、次を確認する必要があります。
実行するコードです。
使用するライブラリ。
パブリッシュするデータ。
次の情報を使用して、.Net の実行を構成するアクティビティのスクリプトを作成します。
[!メモ]
このアクティビティの個々 のセキュリティ資格情報を設定することはできません。 アクティビティのインスタンスが実行されている Runbook サーバーで Runbook Service 用に構成されたサービス アカウントで実行されます。 このアカウントには、リソースにアクセスし、このアクティビティに必要な操作を実行する権限が必要です。
[詳細] タブ
設定 |
構成の手順 |
---|---|
型 |
スクリプト言語を選択します。 省略記号ボタンを使用して (...) を言語の参照ボタンをクリックします。 |
スクリプト |
活動の実行時に実行するコードを入力します。 |
[詳細設定]タブ
設定 |
構成の手順 |
---|---|
Namespace |
コード内で使用される各 .NET 名前空間の名前空間を追加します。 これによりの各クラスの完全修飾名を使用することがなく、コードを呼び出すことができます。 Orchestrator では、システム名前空間をすべて実行 .Net に追加することをお勧めアクティビティのスクリプトを作成します。 |
参照 |
使用するライブラリを含むアセンブリ (DLL) の参照の各オプションを追加します。 追加、 System.dll にある、 Windows\Microsoft.NET\Framework\<.NET Version> ディレクトリ。 |
公開データ
発行するには、このアクティビティの必要のある公開データ項目を追加します。 追加するすべての公開データ項目は、データ バスで使用されます。 公開データ項目を複数値にするかどうかの判断に重要です。 実行の .Net スクリプト活動別の項目からの複数値のデータを調整することによって自動的に関連付けられます。 たとえば、コレクションとして"Name"と"Email"というラベルが付いた 2 つのアイテムをパブリッシュする場合は、実行の .Net スクリプトは、電子メールのコレクション内の各項目の名前のコレクションでは、各アイテムを整列するしようとします。 場合は、コレクションが均等にサイズでない、実行の .Net のアクティビティは空白を作成するスクリプトの値を持つ項目が少なくなりますコレクションをします。 データ項目と、このアクティビティによって公開される対応する説明の一覧は、公開データの次の表を参照してください。
[データ] タブのパブリッシュ
設定 |
構成の手順 |
---|---|
名前 |
入力、 名前 、パブリッシュされたデータのです。 その他のアクティビティでは、スクリプト活動を実行 .Net によって公開されたデータにサブスクライブしているときに表示される名前になります。 |
型 |
選択することができます 日付/時刻, 、整数, 、または 文字列です。 目的の型を使用できない場合は、選択 文字列です。 使用して、 ToString パブリッシュされたデータの値を割り当てるには、このアクティビティのメソッドです。 |
コレクション |
データが複数値のデータの場合は、選択 コレクションです。 コレクションを使用する場合は、使用、 追加 メソッドは、コレクションに項目を追加します。 コレクションを使用していない場合は、代入演算子を使用することができます (=) 値を割り当てます。 |
変数名 |
スクリプト内で既存の変数や、クラスや .NET で使用できるキーワード、変数の名前が衝突しないかどうかを確認するには、一意の名前を使用します。 "OPD_"を持つ変数を付けることをお勧めします。 たとえば、"myString"変数に名前を付ける場合は、するは名前を付けます「OPD_myString」。 .Net スクリプトの実行のアクティビティでは、この項目の .NET プロパティが自動的に作成します。 この変数がコレクションの場合に作成されます < T >、ここで T は、リストを使用して、 型 選択します。 使用して、プロパティが作成されますがコレクションではない場合、 文字列, 、整数, 、または 日付/時刻 に基づいて、 型 選択します。 |
公開データ
項目 |
説明 |
---|---|
標準的なエラー |
標準エラー出力は、スクリプト活動を実行 .Net で公開されます。 |
名前空間 |
使用される名前空間。 |
標準出力 |
標準の出力は、スクリプト活動を実行 .Net で公開されます。 |
参照 |
アクティビティで使用するアセンブリ。 |
スクリプトの本文 |
実行するスクリプトです。 |
スクリプト言語 |
スクリプトについては、選択された言語です。 |