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