変数
公開日: 2016年3月
対象: System Center 2012 SP1 - Orchestrator、System Center 2012 - Orchestrator、System Center 2012 R2 Orchestrator
Runbook を作成するときに System Center 2012 - Orchestrator, 、いくつかの設定は、アクティビティ間で同じです。 変数を使用して、任意の runbook で活動を使用する値を指定できます。
重要 |
---|
変数にアクセス許可を変更することができますが、runbook サーバーがこれらのアクセス許可を強制しません。 |
重要 |
---|
注意してくださいで Orchestrator, 、システム環境変数を次に例を参照する変数 %programfiles%, 、32 ビット ランタイム環境から値を取得します。 これは、ため Orchestrator 32 ビット アプリケーションです。 |
[!メモ]
Orchestrator 選択された複数の変数の移動はできません。 複数の変数を別のフォルダーに移動するには、各変数を個別に移動する必要があります。
変数を作成、挿入、または編成するには、次の手順に従います。
変数を作成するには
接続 ウィンドウで、Runbook Designer の展開、 グローバル設定 フォルダーをクリックして、 変数 フォルダーです。
右クリックし、 変数 フォルダーまたはサブフォルダーの 変数 フォルダーを選択 新規, 、クリックして 変数 を開くには、 新しい変数 ] ダイアログ ボックス。
名前 ボックスに、変数の名前を入力します。
説明 ボックスに、変数の目的を示す説明を入力します。
値 ボックスに、変数の値を入力します。 この値は、変数が挿入される活動では、プレースホルダーに置き換えられます。
変数 (たとえば、他の runbook 活動で使用するためのパスワードを格納する) 暗号化する場合は、選択、 暗号化された変数 チェック ボックスをオンします。
暗号化された変数を使用するためのベスト プラクティスの詳細については、次を参照してください。 Orchestrator データの暗号化します。
クリックして 完了です。
重要 |
---|
System Center 2012 - Orchestrator runbook でパラメーター値としてプレーン テキストで暗号化された変数を組み合わせることはできません。 |
活動に変数を挿入するには
選択するよう runbook から該当する活動を右クリックして プロパティ, 、順にクリックし、 詳細 活動のプロパティ] ダイアログ ボックスを開く] タブをクリックします。
テキスト ボックスでは、メニューを開くを右クリックして選択 購読, 、] をクリックし、 変数 を開くには、 変数を選択して ] ダイアログ ボックス。
変数名を選択し、クリックして OKします。
プレース ホルダー
{variable}
内のコンピューター名の横にある挿入された、 コンピューター ボックス。活動が実行されるとき、プレースホルダーは変数の値に置き換えられます。
変数を編成するには
変数をフォルダーにグループ分けして編成することができます。 フォルダーを作成するを右クリックし、 変数 フォルダーを選択 新規, 、クリックして フォルダーします。
変数を別のフォルダーに移動するに、変数を右クリックし、クリックして 移動 を開くには、 フォルダーを選択して ] ダイアログ ボックス。
移行先フォルダーを選択し、クリックして OKします。 変数が新しいフォルダーに移動されます。
特殊な変数
特殊な形式の変数を指定して、Runbook に動的な情報を提供することができます。 この動作を実行するには、変数の値を指定します。
NOW(): 変数が解決されたときは、現在の日付と時刻に設定します。 日付または時間の特定部分を返すには、この関数に引数を渡します。 たとえば、NOW(hour) は、現在の時間を返します。 NOW() 関数に有効な引数を次に示します: day、dayofweek、dayofyear、月、年、時間、分、秒、ミリ秒です。
%Envvar%: この変数は、パーセント (%) 記号の間、環境変数の値を返します。 この環境変数は、Runbook を実行している Runbook サーバー コンピューターが基準となります。大文字と小文字は区別されません。 システム変数はすべて解決されます。 ユーザー変数は、runbook サーバーのサービス アカウントのコンテキストで解決されます。 変数内にある指定したテキストとして返される環境変数が存在しない場合に (つまり、%envvar% を入力し、ENVVAR という環境変数が存在しない、テキスト '%envvar%' が返されます)。