面向管理员的安装

使用批处理文件样板

您可以使用包含安装脚本的批处理文件将软件分发到网络中的计算机。每个文件都包含一个或多个命令,其中具有用于修改选项的命令开关。

安装脚本包含指向产品的 setup.exe 文件的路径。此文件必须位于安装介质或网络上。需要具有管理员权限才能安装产品。

批处理文件样板

使用批处理文件样板可以按照单机版或网络许可版的典型配置安装 Autodesk 软件产品。复制样板,然后将变量替换为所安装产品的相应值。本主题末尾将提供由多个样板共享的变量。

注意:尽管此处所示的批处理文件样板包含多行代码,但实际应将每个文件作为单行指令进行编写。

单机许可的样板

<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"

示例:

C:\setup.exe /t /qb /language en_us /c   ACAD_MAIN: ACADSERIALPREFIX=123 ACADSERIALNUMBER=12345678    ADLM_PRODKEY=001M1 ADLM_EULA_COUNTRY=US InstallLevel=5  ACADSTANDALONENETWORKTYPE="1" 

INSTALLDIR 是可选参数。不建议使用。它可以指定与默认位置不同的安装目录,这可能会导致问题。 指定产品安装目录,例如 Inventor 2021

单一服务器网络许可样板

<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"

指定网络许可服务器。

分布式服务器网络许可样板

<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>;"

是有效的网络许可服务器。

冗余服务器网络许可样板

<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;"

是具有冗余许可的有效网络许可服务器。

用于安装具有单机许可的套件的样板

安装包含多个产品的 Autodesk 套件时,每个产品的批处理文件中都需要单独的代码块。每个代码块都包含要安装的产品之一的产品 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"

样板中使用的变量

  • 是装载介质或存储 setup.exe 文件的驱动器号。
    在此处使用的安装选项有 /t(使用脚本执行安装)和 /qb(显示基本用户界面)。如 /w(记录非致命警告)等其他选项可用于 Microsoft 的 Msiexec 命令行。
  • 是要安装的产品的缩写名称。示例:ACM_MAIN(表示 AutoCAD Mechanical)、MAX(表示 3ds Max)和 INVENTOR(表示 Inventor)。可以在 Setup.ini  文件的产品部分的方括号内找到此名称,例如 [ACAD_MAIN]。在产品部分中查找完整的产品名称,例如 PRODUCT_NAME=Autodesk® AutoCAD® 2021
  • 是序列号的前三位数字。
  • 是序列号的后八位数字
  • 是产品密钥。
  • 是 IETF 语言标记。示例:en-US 表示美国英语。
  • 是该国家/地区的 ISO 3166-1 alpha-2 标准。示例:US  表示美国。
  • ACADSTANDALONENETWORKTYPE 标识正在安装的许可的类型。有三个可能值:0 表示网络和单机许可,1 表示单机许可,3 表示网络许可。

分析使用情况数据

Autodesk 分析将使用情况数据发送给 Autodesk 以供分析。默认情况下,部署中的用户可以稍后通过其产品的“帮助”菜单选项选择加入或退出。但是在安装期间,您可以通过将以下命令之一包含在您的安装脚本中,为部署中的所有用户选择加入或退出 Autodesk 分析。

若要为部署中的所有用户选择退出,请将以下命令包含在您的脚本中:

Msiexec.exe [product].msi ADAOPTIN=0 ADAOVERRIDED=1

若要为部署中的所有用户选择加入,请将以下命令包含在您的脚本中:

Msiexec.exe [product].msi ADAOPTIN=1 ADAOVERRIDED=1