你可以使用标准的MSI命令行参数(参见下面的例子)来定制Ranorex的安装。
例如,将Ranorex Runtime通过静默安装的方式安装在不同的(虚拟)机器上。
l 安装包
l 安装命令行
l 安装许可证
安装包
Ranorex使用Microsoft/Windows Installer(MSI)来进行安装,因此,相应的标准都能被使用。命令行可以在自解压zip文件(Ranorex.-x.x.x.exe)和’Ranorex-x.x.x.zip’里面包含的’setup.exe’和’Raorex-x.x.x.x.msi’文件上使用。
系统管理员可以使用Ranorex MSI 包来进行安装。你可以从我们的主页下载包含MSI包的’Ranorex-x.x.x.zip’,下载的链接和自解压文件’Ranorex-x.x.x.exe’一样。仅仅是将文件后缀从’exe’改为’zip’而已。
当使用MSI包来安装Ranorex的时候,你必须确保所有Ranorex的安装依赖的软件都已经被安装好了(请查看ZIP文件中的readme.txt或者是系统需求)。
如果你不确定,请使用setup.exe或者自解压的zip文件’Ranorex-x.x.x.exe’来启动安装,这样将会自动将Ranorex依赖的软件全部安装。
安装命令行参数
静默安装Ranorex,需要传入’/quiet’(无UI)或者’/passive’(仅仅显示进度条)的命令行参数。
msiexec /i Ranorex-x.x.x.x.msi /quiet or: setup.exe /passive or: Ranorex-x.x.x.exe /quiet
如果在安装过程中有任何由法规限制引起安装依赖,静默安装就无法成功完成(例如一个消息弹出弹出询问你是否要安装需要的组件)。如果你想要确保所有的系统需求也都静默安装,你需要分别安装它们。例如,你可以使用批处理文件。
如果你不想安装所有的组件,你可以使用命令行选项’ADDLOCAL’和’REMOVE’来选择和反选它们。
例如下面的命令行参数将会安装除了Ranorex Studio以外的所有组件:
msiexec /i Ranorex-x.x.x.x.msi ADDLOCAL=”ALL” REMOVE=”RanorexStudioFeature” or: Ranorex-x.x.x.exe ADDLOCAL=”ALL” REMOVE=”RanorexStudioFeature”
可以用于ADDLOCAL或者REMOVE表示组件的参数有:
. ‘MainFeature’ (核心组件)
. ‘RanorexSamples’
. ‘RanorexStudioFeature’
. ‘RanorexFirefoxExtension’
. ‘RanorexIEAddon’
. ‘RanorexDocumentation’
更多的安装选项请参看MsiExec程序的帮助,可以通过输入查看(在运行’*.exe’文件时需要加上‘/v’)
msiexec /help 或者
setup /v /help 或者
Ranorex-x.x.x.exe /v /help
安装Ranorex许可证
你需要安装有效的许可证来完成Ranorex的静默安装。
如果你想要安装一个浮动许可证,你需要用批处理文件的’XCOPY’命令将Raorex3的Server.lic(用于Ranorex3.x安装)或者Ranorex2 Server.lic(用于Ranorex2.x安装)拷贝到’%ALLUSERSPROFILE%’目录下。当你的Ranorex客户机上第一次安装一个许可证服务器的许可证时,就会生成Server.lic文件。
在使用浮动许可证的客户机上搜索该文件即可找到该文件。
如果你想要安装一个固定节点的许可证,你需要自己生成许可证文件,用来授权许可证密钥的网页地址也包含在你购买许可证后发送给你的邮件中了。
你只需要打开浏览器,导航到授权网页,然后输入你的许可证密钥和机器名,然后点击‘授权’按钮,你将可以下载生成的许可证文件。将该文件改名为Ranorex3.lic(用于Ranorex3.x安装)或者Ranorex2.lic(用于Ranorex2.x安装)。然后使用批处理文件的’XCOPY’命令将其拷贝到’%ALLUSERSPROFILE%’目录下。