Как обновить платформу 1С сразу на всех ПК через GPO домена
- В офисе более 20-50 компьютеров, и ручное обновление платформы 1С на каждом рабочем месте отнимает целый день.
- После обновления сервера 1С пользователи не могут войти из-за несовпадения версий клиента.
- Необходимость автоматической тихой установки (Silent Install) при включении компьютеров.
Централизованное развертывание платформы 1С через MSI и GPO
Дистрибутив технологической платформы 1С содержит готовый пакет Windows Installer (1CEnterprise 8.msi), который идеально подходит для распространения через групповые политики Active Directory.
Пошаговый план настройки:
- Подготовьте сетевую папку дистрибутива: Создайте на контроллере домена или файловом сервере общую папку (например,
\\dc\Deploy1C$\8.3.25.1257\) и дайте права на чтение для группы «Domain Computers» (Компьютеры домена). - Положите файлы платформы: Распакуйте дистрибутив платформы в эту папку. Там должны лежать файлы
1CEnterprise 8.msi,1049.mst(русский язык) и конфигурационный файлsetup.ini. - Настройте параметры установки (1049.mst): Чтобы платформа установилась на русском языке и с нужными компонентами (Тонкий клиент), используйте файл трансформации
1049.mst. - Создайте объект групповой политики (GPO):
- Откройте консоль
gpmc.msc(Управление групповыми политиками). - Создайте новую политику «Install 1C Platform 8.3.25» и привяжите к OU с компьютерами сотрудников.
- Перейдите в: Конфигурация компьютера → Политики → Конфигурация программ → Установка программ.
- Нажмите: Создать → Пакет... → укажите СЕТЕВОЙ UNC-путь к файлу
\\dc\Deploy1C$\8.3.25.1257\1CEnterprise 8.msi. - Метод развертывания: Особый → на вкладке «Модификации» добавьте файл
1049.mst.
- Откройте консоль
- Результат: При следующей перезагрузке или включении компьютеров Windows автоматически установит новую версию 1С до входа пользователя в систему.
Частые вопросы (FAQ)
Почему при указании пути к пакету MSI нельзя выбирать локальный диск (C: или D:)?
Компьютеры клиентов в домене устанавливают программу от имени учетной записи 'SYSTEM'. Они не имеют доступа к локальным дискам вашего сервера, поэтому путь обязательно должен быть сетевым UNC (\\server\share\...).
Удалит ли GPO старую версию платформы 1С автоматически?
Платформы 1С устанавливаются параллельно. Старые версии не удаляются автоматически, чтобы сохранить доступ к старым базам. Удалить старые релизы можно отдельным скриптом PowerShell.
Как принудительно запустить установку на клиентском компьютере без перезагрузки?
Откройте командную строку от имени администратора на клиентском ПК и выполните команду: gpupdate /force.
Как отключить установку ненужного драйвера защиты HASP при установке через GPO?
В файле setup.ini или через параметры MST трансформации укажите свойство THINCLIENT=1 и HASP_DRIVER=0.