症状:
在用于服务开通的应用程序中的 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
版权所有 © 2013 CA。 保留所有权利。 |
|