のプログラムを実行します。

 

適用対象: System Center 2012 SP1 - Orchestrator,System Center 2012 - Orchestrator,System Center 2012 R2 Orchestrator

プログラムの実行活動には、プログラムまたは対話型で、ドメイン内の任意のコンピューターでコマンドやバック グラウンド モードが実行されます。 このアクティビティを使用すると、バックアップ アプリケーションまたは一連の複雑なコマンドを実行するバッチ スクリプトを実行できます。

プログラムの実行のアクティビティを構成します。

プログラムの実行活動を構成する前に、次を確認する必要があります。

  • コマンドライン引数が、または、プログラムを実行して、どのコンピューター上で実行されます。

  • また、ターゲット コンピューターのユーザーが実行時に、プログラムと対話する必要があるかどうか判断する必要があります。 プログラムまたはコマンドを実行するユーザー アカウントには、プログラムを実行する対象のコンピュータの管理者権限が必要です。

.NET スクリプトの実行のアクティビティを構成するのにには、次の情報を使用します。

説明

設定

構成の手順

プログラムの実行

Windows のショートカットまたは Windows の実行] ダイアログ ボックスと同じ方法でプログラムを実行するには、このモードを選択します。 省略記号ボタンを使用することもできます。 (...) をコンピューターの参照ボタンをクリックします。

コマンドの実行

同じ方法としては、Windows コマンド プロンプトでコマンドを実行するには、このモードを選択します。

コンピューター

コンピューターの次のプログラムやコマンドが実行される場所を入力します。

プログラムのパス

  • 選択した場合、 プログラムの実行を としてモードでは、この要素が表示されます プログラムのパスです。 実行するプログラムの場所への完全パスを入力します。 次に、パラメーターをプログラムに渡される入力し、 パラメーター ボックスです。

  • 選択した場合、 コマンド実行 としてモードでは、この要素が表示されます コマンドです。 を実行するコマンドのパスを入力して、内の同じ行で、コマンドに渡すに必要なパラメーターを含める、 コマンド ボックスです。

パラメーター

実行するプログラムに渡されるパラメーターを入力します。 このオプションは使用のみを選択すると、 プログラムの実行を モード。

作業フォルダー

プログラムまたはコマンドが使用する作業フォルダーの完全なパスを入力します。 コマンドまたはプログラムは、作業フォルダーから実行された場合のように動作します。

詳細設定

設定

構成の手順

実行モード

プログラムの次の実行オプションのいずれかを選択します。

  • 対話型:コマンドまたはプログラムを実行しているコンピューター上のユーザー インターフェイスを表示するには、このオプションを選択します。 ユーザー インターフェイスでは、利用できる場合は、[詳細設定] タブには、(ユーザー名とパスワード) をボックスとしては、実行時に指定されているユーザーの資格情報で定義されているユーザーのセッションに表示されます。

  • バック グラウンドで通常の優先順位:プロセスの優先度を normal に設定すると、バック グラウンドでコマンドまたはプログラムを実行するには、このオプションを選択します。 このモードでは、ユーザー インターフェイスが表示されません。

  • バック グラウンド優先度の低い:バック グラウンドでは、プロセスの優先度の設定を [低コマンドまたはプログラムを実行するには、このオプションを選択します。 このモードでは、ユーザー インターフェイスが表示されません。 一部のプログラムでは、正しく、優先度の低いに設定した場合は機能しない可能性があります。 大文字と小文字の場合は、次のようを使用して、 Interactive または バック グラウンドで通常の優先順位 設定代わりにします。

プログラムの完了を待つ

プログラムまたはコマンドでは、runbook の次の活動に移行する前に実行が完了するまで待機するプログラムを実行するには、このオプションを選択します。 設定した場合、 実行モードInteractive, 、プログラムの実行活動が runbook の次のアクティビティに移動することになるまで、ユーザーは、プログラムを終了する必要があります。

後に終了します。

プログラムまたはコマンドが完了するまで待機する分数の最大数を入力します。 0 に、プログラムの実行アクティビティは、プログラムまたはコマンドの完了を無期限に待機するには、この値を設定します。 時間が経過して、プログラムまたはコマンドが完了していない場合、実行プログラムを実行するアクティビティはシャット ダウン プログラムまたはコマンドと、エラーをレポートします。

プログラムの完了の待機しません

プログラムまたはコマンドを実行して、完了するを待たずにアクティビティでプログラムを実行するには、このオプションを選択します。 このオプションを選択すると、プログラムの実行活動で生成された公開データ項目は他のアクティビティには使用されません。

ユーザー名

別のアカウント名を使用すると、コンピューターにログインし、プログラムを実行して、ユーザー名] ボックスで、アカウント番号を入力します。

[!メモ]

このユーザー名はのみプログラムの実行活動が実行するコンピューターにログオンし、対話型ログオンの種類を使用します。 プログラムの実行活動が起動するプログラムでは、その他のコンピューター上のリソースにアクセスする、ネットワーク ログオンの種類がリモートのコンピューターで同じユーザー名が使用されます。

パスワード

リモート コンピューターでプログラムを実行するユーザー名に関連付けられているパスワードを入力します。

公開データ

次の表では、公開データ項目が一覧表示します。

項目

説明

プログラムのパス

入力したコマンドまたは複数のプログラムのパス。

プログラムのパラメーター

プログラムに渡されたパラメーター。 ときにこのオプションは使用可能なのみ プログラム実行 で選択した、 詳細 ] タブ。

作業フォルダーのパス

作業フォルダーのパス。

プロセス ID

プログラムの実行活動が実行されるときに開始したアプリケーションのプロセス ID。 使用している場合 コマンド実行, 、これは、Windows コマンド プロンプト アプリケーションのプロセス ID になります。

プログラムの終了コード

プログラムの実行アクティビティによって実行されたアプリケーションの戻り値のコードです。

コンピューター

アプリケーションの起動、コンピューターの名前。

プログラムの出力

このテキストは、プログラムの実行時に、コンソールに送信されました。

純粋な出力

プログラムの変更されていない出力します。

プログラムの出力ファイル

プログラムの出力が保存されているローカル ファイルの名前。

UNC プログラムの出力ファイル

プログラムの出力が UNC 形式で保存されているファイルの名前です。

セキュリティ

プログラムの実行活動は、PsExec に基づいています。 PsExec を使用して、その他のシステムでも完全には、完全に対話型コンソール アプリケーションのプロセスを実行できます。 PsExec の詳細についてを参照してください PsExecです。

プログラムの実行活動では、PsExec から特定のセキュリティに関する注意事項を継承します。 具体的には、PsExec は、名前付きパイプを使用します。 このツールを使用資格情報を送信できるように、セキュリティ上の問題を指定できます。

セキュリティの脆弱性について心配して顧客向けの解決策は、プログラムの実行のアクティビティの対象となっているサーバーにマップされたドライブを作成します。 これにより、プログラムの実行活動のセキュリティ コンテキストが確立されます。