Мельница данных  (12.10.2024)
Ключи командной строки инсталлятора платформы

Для автоматизации установки или обновления платформы инсталлятор платфромы setup.exe поддерживает ключи командной строки.
Важно!
Указание ключей командной строки не превращет инсталлятор платфромы setup.exe в консольное приложение. Поэтому если вы включаете запуск инсталлятора в файл пакетной обработки, вам, возможно, потребуется дождаться завершения процесса установки. Для этого рекомендуется использовать команду start (с ключем /w или /wait. Рекомендуется ознакомиться со справкой по команде start перед ее использованием) :
Пример
start /w "SOME_TITLE" "...\SOME_FOLDER\setup.exe" /N /S /P /F .....
      

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

Ключи командной строки:

Ключ Назначение
/S Запускает инсталлятор в режиме "без пользовательского интерфейса". Никакого взаимодействия с пользоваетелем не предусматривается. Если ключ /S не указан, то режимы, устанавливаемые остальными ключами, будут являться умолчаниями, и пользователь сможет их изменить в процессе взаимодействия с инсталлятором.
/NCRC Отключает проверку целостности инсталлятора перед запуском.
/x64 Устанавливает компоненты 64-разрядной редакции. См. замечание 1.
/L="<Файл лицензии>" Позволяет указать файл лицензии. Необходимо использовать полный путь к файлу. Если имя файла лицензии содержит пробелы, то его необходимо заключать в кавычки. См. замечание 2.
/T=<Число от 0 до 7> Выбирает тип установки (состав устанавливаемых компонент).
  • 0 - Рабочее место пользователя
  • 1 - Рабочее место администратора
  • 2 - Рабочее место разработчика
  • 3 - Только построитель запросов
  • 4 - Сервер приложений
  • 5 - Только сервер приложений
  • 6 - Только отладочный монитор
  • 7 - Только системные файлы
Точно установить, какие конкретно компоненты входят в тот или иной тип установки можно, запустив инсталлятор, на странице "Параметры установки". Там указано соответствие между типами установки и устанавливаемыми компонентами.
/LANG=<Идентификатор языка> Поддерживаемые языки:
  • 1033 - Английский
  • 1049 - Русский
  • 1034 - Испанский
/N Без регистрации компонентов в реестре и создания ярлыков. Только копирование файлов.
/NOREGISTER
/U Без создания ярлыков. Только копирование файлов и регистрация компонентов.
/UPDATE
/NOSERVICE Не регистрировать сервисы в системе.
/P Не проверять возможность обновления файлов.
/NOPROCLIST
/F Не устанавливать третьесторонние распространяемые файлы.
/NOINSTALLREDIST
/NODISABLEOFFICECLIPBOARD Не устанавливать библиотеку поддержки приложений Microsoft Office.
/NO_DISABLE_OFFICE_CLIPBOARD
/D=<Папка установки> Указывает папку установки. Необходимо указывать полный путь к папке.
Важно!
Этот ключ может быть указан только последним в командной строке, либо не указан вообще.
Важно!
Даже если имя папки установки содержит пробелы, то заключать в кавычки значение ключа /D не нужно.
Пример
setup.exe /NCRC /S /D=C:\Program Files\Data Mill
            

Замечания:

  1. Если ключ /x64 не задан, но в папке установки уже содержится папка WIN64, то все равно будет устанавливаться (в данном случае - обновляться) 64-битная редакция.
  2. Если ключ /L=... не задан, но рядом с инсталлятором пллатформы setup.exe находится хотя бы один файл с расширением .license, то в качестве файла лицензии будет использоваться один из этих файлов (первый найденный).