Наша организация таки добралась до высоких технологий и купила 1С Предприятие. Работников больше тысячи человек, с 1С будут работать около ста человек, что тоже немалая цифра. Встает задача для админа - КАК развернуть софт в максимально сжатые сроки? В данной статье я поведаю о собственном опыте массового развертывания 1С в домене Windows. Здесь будут использованы собственные материалы, а также выдержки из официальной инструкции по развертыванию.
Для массового развертывания 1С:Предприятия в домене необходимо:
- Домен Active Directory
- Клиенты с OS Windows
- ПК, выступающий в роли сервера
- Трезвый и выспавшийся админ
Начало:
Создаем папку на сервере 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» при помощи созданного объекта групповой политики. Для этого необходимо войти на компьютер, на который требуется установить платформу, и перезагрузить его. (с) Официальная инструкция по развертыванию 1С
В дальнейшем, пользователь после обновления групповых политик командой gpupdate /force и после перезагрузки ПК - увидит, что программа начала установку
Если политика выполняется очень долго либо повисла, тогда прочитайте данный материал:
❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект