安装批处理文件的参考示例。
要在无任何用户交互的情况下安装产品,UAC 选项必须处于禁用状态。否则,将出现 UAC 确认对话框,您必须单击“是”才能继续。
该部分中的示例批处理文件将安装 AutoCAD(这是一个示例)。为了便于复制此示例批处理文件并替换为您自己的信息,我们全程将使用相同的变量名称。
注释
<mediaDriveLetter> 是安装介质或存储 setup.exe 文件的驱动器号
此处使用的安装选项包括 /t(通过脚本执行安装)和 /qb(显示基本用户界面)。/w(记录非致命警告)等其他选项已针对 Microsoft Msiexec 命令行进行定义,并记录在 MS TechNet 网站上。
<SerialPrefix> 是序列号的前 3 位数字
<SerialPostFix> 是序列号的后 8 位数字
<ProdKey> 是产品密钥
ReallySuppress 可防止安装完成后重新启动系统
<lang> 是 IETF 语言标记,例如 en-US 表示美国英语
<eula_lang> 是国家/地区的 ISO 3166-1 alpha-2 标准,例如 US = 美国
<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c ACAD: INSTALLDIR="%programFiles%\Autodesk\AutoCAD 2015" ACADSERIALPREFIX=<SerialPrefix>ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5
Example: C:\setup.exe /t /qb /language en-us /c ACAD: INSTALLDIR="%programFiles%\Autodesk\AutoCAD 2015" ACADSERIALPREFIX=123 ACADSERIALNUMBER=12345678 ADLM_PRODKEY=001E1 ADLM_EULA_COUNTRY=US InstallLevel=5
<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c ACAD: INSTALLDIR="%programFiles%\Autodesk\AutoCAD 2015" ACADSERIALPREFIX=<SerialPrefix>ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 ACADSTANDALONENETWORKTYPE="3" ACADLICENSESERVERTYPE="Single Server License" ACADLICENSETYPE="Network License" ACADSERVERPATH="<FlexLicenseServer> 000000000000"
注释
对于网络许可,ACADSTANDALONENETWORKTYPE 可识别正在安装的许可类型。有三个可能值:0 表示网络和单机版,1 表示单机版,3 表示网络版。
<FlexLicenseServer> 是网络许可服务器。
<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c ACAD: INSTALLDIR="%programFiles%\Autodesk\AutoCAD 2015" ACADSERIALPREFIX=<SerialPrefix>ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 ACADSTANDALONENETWORKTYPE="3" ACADLICENSESERVERTYPE="Redundant Server License" ACADLICENSETYPE="Network License" ACADSERVERPATH="<server1> 000000000000 27005;<server2> 000000000000 27005;<server3> 000000000000 27005;"
注释
<server1> 至 <server3> 是具有冗余许可的有效网络许可服务器。