Создаем MSI-пакет для тихой установки и тихого удаления технологической платформы "1С:Предприятие"


скачиваем дистрибутив "1С:Предприятия" и открываем msi-пакет 1CEnterprise 8 (x86-64).msi в Orca

Замечание: об установке Orca можно прочитать здесь

применяем идущий с дистрибутивом файл трансформации 1049.mst

Замечание: данный файл трансформации необходим для перевода на русский язык всех используемых в MSI-пакете текстовых строк, в том числе названий создаваемых ярлыков

в таблице "Shortcut" удаляем строку со значением "DesktopShortCut_EnterprStart64" в столбце "Shortcut"

Замечание: в результате данного шага в процессе установки на рабочем столе не будет создаваться ярлык "1С:Предприятие"

генерируем новый файл трансформации my_transform.mst и сохраняем его в папке с дистрибутивом

для тихой установки выполняем

msiexec /i "1CEnterprise 8 (x86-64).msi" /quiet TRANSFORMS=my_transform.mst DESIGNERALLCLIENTS=0 THINCLIENT=1 THINCLIENTFILE=0 SERVER=0 WEBSERVEREXT=0 CONFREPOSSERVER=0 SERVERCLIENT=0 CONVERTER77=0

Замечание: указанные параметры имеют следующее значение:
DESIGNERALLCLIENTS - все клиенты и конфигуратор
THINCLIENT - тонкий клиент для клиент-серверного варианта работы
THINCLIENTFILE - тонкий клиент с возможностью работы с файловыми информационными базами
SERVER - сервер «1С:Предприятия»
WEBSERVEREXT - компоненты расширения для веб-сервера
CONFREPOSSERVER - сервер хранилища конфигураций «1С:Предприятия»
SERVERCLIENT - компоненты для администрирования кластера серверов «1С:Предприятия»
CONVERTER77 - конвертер информационных баз из версии «1С:Предприятия 7.7»

для тихого удаления выполняем

msiexec /i "1CEnterprise 8 (x86-64).msi" /quiet TRANSFORMS=my_transform.mst REMOVE=ALL

Добавить комментарий