症状:
サービス プロビジョニングのアプリケーション内の 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
|
Copyright © 2013 CA.
All rights reserved.
|
|