前のトピック: 開始リクエスト フォームを選択した場合に「フィールド セットが検出されました」という警告が表示される次のトピック: ローカライズされた Service Desk テンプレート名が切り捨てられる


CA Process Automation アクションがデフォルトでは環境変数の置き換えをサポートしない

症状:

サービス プロビジョニングアプリケーション内の CA Process Automation アクションは、デフォルトでは環境変数の置き換えをサポートしません。

解決方法:

コマンドを正常に実行するには、コマンド ディレクティブの前に「cmd.exe/c」と入力します。

例:

以下のコマンドは、アプリケーション内の「プログラムの実行」タイプのインストール アクションとして実行された場合は、正常に実行されます。

%CD%¥..¥ORCDAgent¥InstallMSI.cmd /i %CD%¥httpd-2.2.22-win32-x86-openssl-0.9.8t.msi /qn INSTALLDIR=C:¥Apache SERVERADMIN="admin@localhost.com" SERVERNAME=%LOCALHOST% AgreeToLicense=1 ALLUSERS=1 RebootYESNo=No

しかし、「Process Automation プロセス」タイプのインストール アクションで使用された場合、このコマンドは失敗します。 この問題を修正するには、以下のように、元のコマンドの前に「cmd.exe/c」を追加する必要があります。

cmd.exe /c  %CD%¥..¥ORCDAgent¥InstallMSI.cmd /i %CD%¥httpd-2.2.22-win32-x86-openssl-0.9.8t.msi /qn INSTALLDIR=C:¥Apache SERVERADMIN="admin@localhost.com" SERVERNAME=%LOCALHOST% AgreeToLicense=1 ALLUSERS=1 RebootYESNo=No