Как настроить автоматическое обновление клиентских приложений 1С на удаленных компьютерах?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

Автоматизация процесса обновления платформы 1С:Предприятие на множестве рабочих станций — это важная задача для системного администратора, позволяющая избежать ручной переустановки дистрибутивов. Рассмотрим основные подходы к решению этой задачи, которые помогут централизованно управлять версиями клиентских приложений.

Метод обновления через общую сетевую папку

Этот способ является наиболее простым в реализации и не требует развертывания веб-сервера. Суть заключается в создании единой сетевой точки доступа, где размещаются дистрибутивы и конфигурационные файлы для запуска.

  1. Создайте общую сетевую папку, доступную для всех клиентских машин, где будет располагаться 1cestart и необходимые дистрибутивы.
  2. В эту папку поместите файл настроек, который будет определять параметры обновления.
  3. Пользователи запускают клиент 1С с этой сетевой папки (используя ярлык на 1cestart.exe). При наличии новой версии в каталоге, стартер автоматически предложит обновление.

Для настройки параметров используйте конфигурационный файл 1cescmn.cfg. Пример содержимого такого файла представлен ниже:


CommonCfgLocation=\\server\Common\v8upd\1cescmn.cfg
DistributiveLocation=\\server\Common\v8upd\
InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENTFILE=1 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU
CommonInfoBases=ibases.v8i
UseHWLicenses=1
AppAutoInstallLatestVersion = 1

Параметр AppAutoInstallLatestVersion здесь играет ключевую роль, так как он разрешает системе автоматически устанавливать последнюю доступную версию платформы. При таком подходе после первоначальной настройки 1С будет проверять наличие обновлений при каждом запуске.

Обновление через веб-сервер

Если в организации уже используется веб-сервер (например, IIS или Apache), можно настроить централизованное обновление через него. Это решение подходит для крупных распределенных сетей.

Важно понимать разницу между публикацией информационной базы и публикацией дистрибутивов. Для автоматического обновления достаточно настроить веб-сервер как хранилище файлов .zip и XML-файла с описанием версий. Пользователи смогут получать обновления, даже если сама информационная база не опубликована для работы через браузер.

Рассмотрим, как происходит процесс взаимодействия:

Ключевые рекомендации и нюансы

В процессе настройки важно учитывать следующие аспекты:

Если вы хотите настроить обновление для разных групп пользователей, нет необходимости создавать много разных конфигурационных файлов. Часто достаточно одного файла 1cescmn.cfg, расположенного в общей директории, который будет ссылаться на актуальный список информационных баз ibases.v8i.

Надеемся, эти рекомендации помогут вам эффективно организовать процесс обновления в вашей инфраструктуре и сэкономить время на рутинных задачах по администрированию платформы 1С:Предприятие.

← На главную