样例批处理文件

安装批处理文件的参考样例。

在以单机版或网络许可版的典型配置安装 Autodesk 产品时,本主题中的样例批处理文件可以用作样板。只需复制样本批处理文件,并将变量替换为要安装产品的数据值即可。

说明

批处理文件将在多行中显示,以便更易于阅读,但实际上,应作为单行说明编写每个文件。

<mediaDriveLetter> 是已安装介质或存储 setup.exe 文件的驱动器号

在此处使用的安装选项包含 /t(使用脚本执行安装)和 /qb(显示基本用户界面)。定义诸如 /w(记录非致命警告)的其他选项以用于 Microsoft Msiexec 命令行,并在 MS TechNet 网站上具有文档记录。

<产品 ID> 是要安装的产品的缩写名称,例如 ACM(用于 AutoCAD Mechanical)、MAX(用于 3ds Max)或 INVENTOR。该名称可以在 Setup.ini 文件的“产品”部分中的方括号内找到。示例:[ACAD] PRODUCT_NAME=Autodesk ® AutoCAD ® 2015

INSTALLDIR="%programFiles%\Autodesk\<Product Name>" 是可选的参数并且不建议使用;它可以指定与默认位置不同的安装目录,而这可能会导致产品操作出现问题。

<产品名> 是指产品安装目录的名称,例如,Inventor 2015。

<SerialPrefix> 是序列号的头 3 位数字

<SerialPostfix> 是序列号的后 8 位数字

<ProdKey> 是产品密钥

<lang> 是 IETF 语言标记,例如 en-US 表示“英语-美国”

<eula_lang> 是用于表示国家/地区的 ISO 3166-1 alpha-2 标准,例如 US = 美国

ACADSTANDALONENETWORKTYPE 可标识安装的许可类型。有三个可能值:0 用于网络版和单机版,1 用于单机版以及 3 用于网络版。

单机许可

<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c 
<Product ID>: INSTALLDIR="%programFiles%\Autodesk\<Product Name>" 
ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix>  
ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang>  InstallLevel=5
ACADSTANDALONENETWORKTYPE="1"
Example for a single product:
C:\setup.exe /t /qb /language en-us /c 
ACAD: INSTALLDIR="%programFiles%\Autodesk\AutoCAD 2014" 
ACADSERIALPREFIX=123 ACADSERIALNUMBER=12345678  
ADLM_PRODKEY=001E1 ADLM_EULA_COUNTRY=US  InstallLevel=5 
ACADSTANDALONENETWORKTYPE="1"

单个服务器网络许可

<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c 
<Product ID>: 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"

说明

<FlexLicenseServer> 网络许可服务器。

分布式服务器网络许可

<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c 
<Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix> 
ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 
ACADSTANDALONENETWORKTYPE="3" ACAD_LICENSESERVER_DISTRIBUTED="1" 
ACADLICENSESERVERTYPE="Distributed Server License" ACADLICENSETYPE="Network License" 
ACADSERVERPATH="@<server1>;@<server2>;@<server3>;"

说明

<server1> 至 <serverN> 是有效的网络许可服务器。

冗余服务器网络许可

<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c 
<Product ID>: 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> 是具有冗余许可的有效网络许可服务器。

套件安装

批处理文件需要单独的代码块,以用于每个要安装的产品。每个块包含了用于某个要安装产品的产品 ID,但是相同的套件序列号和产品密钥可用于所有产品。以下样例展示了用于三个单机版安装产品的批处理文件。

<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c <Product ID>: 
ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix>  
ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5
ACADSTANDALONENETWORKTYPE="1" /c <Product ID>: ACADSERIALPREFIX=<SerialPrefix> 
ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey>
ADLM_EULA_COUNTRY=<eula_lang>  InstallLevel=5 ACADSTANDALONENETWORKTYPE="1" 
/c <Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix>  
ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5
ACADSTANDALONENETWORKTYPE="1"