Для автоматизации установки или обновления платформы инсталлятор платфромы 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, то в качестве файла лицензии будет использоваться один из этих файлов (первый найденный).