Массовое развертывание 1С:Предприятие 8 на группы компьютеров в домене
Для массового развертывания 1С:Предприятия в домене необходимо:
Начало:
Создаем папку C:\distr1c (сразу дадим общий доступ к ней \\srv\distr1c) в которую в дальнейшем положим:
Распакованный дистрибутив 1С
ibases.v8i
1cestart
1cescmn.cfg
Редактирование файла конфигурации 1cescmn.cfg
Редактируем файл конфигурации 1cescmn.cfg:
CommonCfgLocation=\\srv\distr1c\1cescmn.cfg DistributiveLocation=\\srv\distr1c\ InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENTFILE=1 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU CommonInfoBases=\\srv\distr1c\ibcommon.v8i
● CommonInfoBases – путь к файлу со списком общих информационных баз
● InstallComponents – компоненты, которые необходимы для установки на компьютеры пользователей
● DistributiveLocation – каталог расположения дистрибутивов платформы «1С:Предприятие 8»
● CommonCfgLocation - место расположения файла конфигурации
Список всех значений для параметра InstallComponents:
● DESIGNERALLCLIENTS – все клиенты и конфигуратор
● THINCLIENT – тонкий клиент для клиент-серверного варианта работы
● THINCLIENTFILE – тонкий клиент с возможностью работы с файловыми информационными базами
● SERVER – сервер «1С:Предприятие 8». При установке с помощью программы запуска сервер будет установлен как приложение
● WEBSERVEREXT – компоненты расширения для веб-сервера
● CONFREPOSSERVER – сервер хранилища конфигураций «1С:Предприятие 8»
● SERVERCLIENT – компоненты для администрирования кластера серверов «1С:Предприятие 8»
● CONVERTER77 – конвертер информационных баз версии «1С:Предприятие 7.7»
● LANGUAGES – список языков интерфейса для установки. Если указано несколько языков, они перечисляются через запятую («,»). Язык с кодом EN будет установлен даже в том случае, если он не указан в параметре LANGUAGES или не указан параметр LANGUAGES
Создание шаблона трансформации
Качаем OrcaMSI
После скачивания и установки запускаем программу Orca и открываем в ней файл установки 1С «1CEnterprise 8.msi». Т.к. разработчики 1С не рекомендуют менять msi-пакет, идем в меню «Transform» ⇒ «New Transform»
Открываем таблицу Property
Изменяем значение поля «DEFLANGUAGE»: вместо «Auto» пишем «RU» (без кавычек)
ctrl+r и создаем новые строки
DESIGNERALLCLIENTS = 1
THINCLIENT = 1
THINCLIENTFILE = 1
SERVER = 0
WEBSERVEREXT = 0
CONFREPOSSERVER = 0
SERVERCLIENT = 0
CONVERTER77 = 0
LANGUAGES = RU
Для того, чтобы создать файл трансформации (.MST) с указанными параметрами, идем в меню «Transform» ⇒ «Generate Transform…». Сохраняем файл в папку с дистрибутивом. Название можно дать, например Client.mst . На этом генерация файла транформации закончена.
Распределение файлов конфигурации
Кладем файл Client.mst - в папку \\srv\distr1c\
Забираем файл ibases.v8i Из %APPDATA%\1C\1CEStart Кладем файл ibases.v8i - в папку \\srv\distr1c\
Забираем файл 1cestart из C:\Program Files (x86)\1cv8\common Кладем файл 1cestart - в папку \\srv\distr1c\
В оснастке «Редактор управления групповыми политиками» развернем узел Конфигурация компьютера\Политики\Конфигурация программ, перейдем к узлу Установка программ, нажмем на этом узле правой кнопкой мыши и из контекстного меню выберем пункт Создать – Пакет. В отобразившемся диалоговом окне «Открыть» выбираем файл 1CEnterprise 8.msi. Обратите внимание, что путь до файла необходимо указывать сетевой, например, \\srv\distr1c\1CEnterprise 8.msi. Метод развертывания необходимо установить Особый, чтобы можно было указать файл трансформации.
В диалоговом окне свойств установочного пакета нужно указать дополнительные параметры, используемые при установке.
При установке через групповые политики для выбора языка установки нужно указывать соответствующий языковой файл трансформации. Располагается такой файл в папке с дистрибутивом платформы. Имена файлов соответствуют десятичному представлению LCID Microsoft Windows (с расширением MST). Файл трансформации для русского языка называется 1049.mst.
На закладке Модификации нужно добавить файл трансформации для русского языка и файл трансформации, созданный нами в редакторе. Полученный установочный пакет необходимо применить к группе компьютеров, для которых предполагается установка платформы «1С:Предприятие 8». Теперь следует проверить, установится ли платформа «1С:Предприятие 8» при помощи созданного объекта групповой политики. Для этого необходимо войти на компьютер, на который требуется установить платформу, и перезагрузить его.