のプログラムを実行します。
適用対象: System Center 2012 SP1 - Orchestrator,System Center 2012 - Orchestrator,System Center 2012 R2 Orchestrator
プログラムの実行活動には、プログラムまたは対話型で、ドメイン内の任意のコンピューターでコマンドやバック グラウンド モードが実行されます。 このアクティビティを使用すると、バックアップ アプリケーションまたは一連の複雑なコマンドを実行するバッチ スクリプトを実行できます。
プログラムの実行のアクティビティを構成します。
プログラムの実行活動を構成する前に、次を確認する必要があります。
コマンドライン引数が、または、プログラムを実行して、どのコンピューター上で実行されます。
また、ターゲット コンピューターのユーザーが実行時に、プログラムと対話する必要があるかどうか判断する必要があります。 プログラムまたはコマンドを実行するユーザー アカウントには、プログラムを実行する対象のコンピュータの管理者権限が必要です。
.NET スクリプトの実行のアクティビティを構成するのにには、次の情報を使用します。
説明
設定 |
構成の手順 |
---|---|
プログラムの実行 |
Windows のショートカットまたは Windows の実行] ダイアログ ボックスと同じ方法でプログラムを実行するには、このモードを選択します。 省略記号ボタンを使用することもできます。 (...) をコンピューターの参照ボタンをクリックします。 |
コマンドの実行 |
同じ方法としては、Windows コマンド プロンプトでコマンドを実行するには、このモードを選択します。 |
コンピューター |
コンピューターの次のプログラムやコマンドが実行される場所を入力します。 |
プログラムのパス |
|
パラメーター |
実行するプログラムに渡されるパラメーターを入力します。 このオプションは使用のみを選択すると、 プログラムの実行を モード。 |
作業フォルダー |
プログラムまたはコマンドが使用する作業フォルダーの完全なパスを入力します。 コマンドまたはプログラムは、作業フォルダーから実行された場合のように動作します。 |
詳細設定
設定 |
構成の手順 |
---|---|
実行モード |
プログラムの次の実行オプションのいずれかを選択します。
|
プログラムの完了を待つ |
プログラムまたはコマンドでは、runbook の次の活動に移行する前に実行が完了するまで待機するプログラムを実行するには、このオプションを選択します。 設定した場合、 実行モード に Interactive, 、プログラムの実行活動が runbook の次のアクティビティに移動することになるまで、ユーザーは、プログラムを終了する必要があります。 |
後に終了します。 |
プログラムまたはコマンドが完了するまで待機する分数の最大数を入力します。 0 に、プログラムの実行アクティビティは、プログラムまたはコマンドの完了を無期限に待機するには、この値を設定します。 時間が経過して、プログラムまたはコマンドが完了していない場合、実行プログラムを実行するアクティビティはシャット ダウン プログラムまたはコマンドと、エラーをレポートします。 |
プログラムの完了の待機しません |
プログラムまたはコマンドを実行して、完了するを待たずにアクティビティでプログラムを実行するには、このオプションを選択します。 このオプションを選択すると、プログラムの実行活動で生成された公開データ項目は他のアクティビティには使用されません。 |
ユーザー名 |
別のアカウント名を使用すると、コンピューターにログインし、プログラムを実行して、ユーザー名] ボックスで、アカウント番号を入力します。
|
パスワード |
リモート コンピューターでプログラムを実行するユーザー名に関連付けられているパスワードを入力します。 |
公開データ
次の表では、公開データ項目が一覧表示します。
項目 |
説明 |
---|---|
プログラムのパス |
入力したコマンドまたは複数のプログラムのパス。 |
プログラムのパラメーター |
プログラムに渡されたパラメーター。 ときにこのオプションは使用可能なのみ プログラム実行 で選択した、 詳細 ] タブ。 |
作業フォルダーのパス |
作業フォルダーのパス。 |
プロセス ID |
プログラムの実行活動が実行されるときに開始したアプリケーションのプロセス ID。 使用している場合 コマンド実行, 、これは、Windows コマンド プロンプト アプリケーションのプロセス ID になります。 |
プログラムの終了コード |
プログラムの実行アクティビティによって実行されたアプリケーションの戻り値のコードです。 |
コンピューター |
アプリケーションの起動、コンピューターの名前。 |
プログラムの出力 |
このテキストは、プログラムの実行時に、コンソールに送信されました。 |
純粋な出力 |
プログラムの変更されていない出力します。 |
プログラムの出力ファイル |
プログラムの出力が保存されているローカル ファイルの名前。 |
UNC プログラムの出力ファイル |
プログラムの出力が UNC 形式で保存されているファイルの名前です。 |
セキュリティ
プログラムの実行活動は、PsExec に基づいています。 PsExec を使用して、その他のシステムでも完全には、完全に対話型コンソール アプリケーションのプロセスを実行できます。 PsExec の詳細についてを参照してください PsExecです。
プログラムの実行活動では、PsExec から特定のセキュリティに関する注意事項を継承します。 具体的には、PsExec は、名前付きパイプを使用します。 このツールを使用資格情報を送信できるように、セキュリティ上の問題を指定できます。
セキュリティの脆弱性について心配して顧客向けの解決策は、プログラムの実行のアクティビティの対象となっているサーバーにマップされたドライブを作成します。 これにより、プログラムの実行活動のセキュリティ コンテキストが確立されます。