2015-05-05 70 views
0

我正在尝试使用Installany静默安装和响应文件功能来运行应用程序的无提示安装。我已多次记录响应文件,然后使用该响应文件运行静默安装,但不使用某些属性。目标目录总是最终正确,但密码或服务器端口等内容完全被忽略。我研究了供应商的电路板,发现对这个主题没有任何帮助。任何具有Installanywhere经验的人都可以获得帮助吗?Installany静默安装不是在尊重响应文件中的几个属性?

回答

0

如果这些面板定制,这是供应商的错误:存储变量响应文件是一个应该被添加到自定义面板代码的附加动作

有可能,虽然调查的安装程序,并找出哪些变量添加到响应文件中

0

只要把空白的默认值在“设置InstallAnywhere的变量”的行动,否则从你的属性值文件(静默安装)将值覆盖定义在行动“设置InstallAnywhere的变量”。

0

如Flexera的文档中所述,您需要在代理的'setVariable'方法和ReplayService'register'方法中设置变量。 'register'方法负责将变量写入响应文件:

customCodePanelProxy.setVariable("MY_VAR", "MY_VALUE"); 
ReplayVariableService replayService = (ReplayVariableService)customCodePanelProxy.getService(ReplayVariableService.class); 
// This will do the trick: 
replayService.register("MY_VAR", "MY_VALUE"); 

有关更多详细信息,请参阅此IA指南: http://helpnet.flexerasoftware.com/InstallAnywhereAPI/IA2010/javadoc/com/zerog/ia/api/pub/ReplayVariableService.html