Примеры пакетных файлов

Примеры пакетных файлов установки, приведенные для справки.

Примеры пакетных файлов из этого раздела можно использовать в качестве шаблонов для установки продуктов Autodesk при стандартных конфигурациях с однопользовательской или сетевой лицензией. Просто скопируйте примеры пакетных файлов и замените переменные значениями данных для устанавливаемой программы.

Примечания

Пакетные файлы для упрощения чтения отображаются в несколько строк, но фактически каждый файл необходимо записывать в виде одной строки инструкций.

<mediaDriveLetter> — это буква привода, в который установлен носитель, или диска, на котором сохранен файл setup.exe

Используются параметры установки /t (установка выполняется сценарием) и /qb (отображается базовый интерфейс пользователя). Другие параметры, такие как /w (заносить в журнал некритические предупреждения), определяются для командной строки Microsoft Msiexec и описываются на веб-сайте MS TechNet.

<Идентификатор продукта> — сокращенное название устанавливаемой программы, например ACM_MAIN (для AutoCAD Mechanical), MAX (для 3ds Max) или INVENTOR. Оно находится в квадратных скобках в разделе "Продукт" файла Setup.ini. Пример: [ACAD_MAIN] PRODUCT_NAME=Autodesk® AutoCAD®2016

INSTALLDIR="%ProgramFiles%\Autodesk\<имя продукта>" не является обязательным параметром и его использование не рекомендуется. Он задает папку установки, отличную от папки по умолчанию, и это может привести к некорректной работе продукта.

<Имя продукта> — имя папки установки продукта, например Inventor 2016.

<SerialPrefix> — это первые три цифры серийного номера

<SerialPostFix> — это последние восемь цифр серийного номера

<ProdKey> — это ключ продукта

<lang> — это тег языка IETF, например ru-RU для русского языка (Россия)

<eula_lang> — это стандарт ISO 3166-1 alpha-2 для обозначения страны, например RU = Россия

Переменная 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 2016" 
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>.

Установка программного комплекса

В пакетном файле необходим отдельный блок кода для каждого устанавливаемого продукта. Каждый блок содержит идентификатор одного из устанавливаемых продуктов, но для всех программ используются одинаковые серийный номер комплекса и ключ продукта. В следующем примере показан пакетный файл для однопользовательской установки трех продуктов.

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