При обслуживании большого парка рабочих мест системные администраторы часто задаются вопросом: можно ли не устанавливать платформу 1С:Предприятие на каждый компьютер локально, а просто расшарить папку с исполняемыми файлами на сервере и запускать программу по сети? Проанализируем, к каким техническим последствиям приводит такой подход и как штатно решить задачу централизованного обновления клиентов.
Рассмотрим, с какими сложностями сталкивается организация при попытке запускать исполняемые файлы платформы напрямую из сетевого ресурса через протокол SMB:
v83.ComConnector и другие COM-объекты. Это приводит к сбоям при попытке внешних систем или обработок подключиться к 1С через COM-соединение.Разберем, как штатно автоматизировать обновление и инсталляцию платформы с помощью средств, заложенных разработчиками 1С. Механизм административной установки использует общий запускной файл 1cestart.exe, который самостоятельно проверяет актуальность версии и при необходимости устанавливает нужный релиз локально на ПК пользователя.
Рассмотрим по шагам настройку административной установки:
\\Server\1C_Distr), доступная пользователям на чтение. В неё помещаются распакованные дистрибутивы платформ в подпапки с именами версий (например, 8.3.25.1000).1cescmn.cfg (или редактируется локальный 1cestart.cfg). В нем указываются параметры централизованного обновления:
DistributiveLocation=\\Server\1C_Distr
CommonCfgLocation=\\Server\1C_Distr\1cescmn.cfg
AppAutoInstallLastVersion=1
1cestart.exe, программа сверяет текущую установленную версию с каталогом DistributiveLocation. Если на сервере появился более новый релиз, стартер в фоновом или диалоговом режиме запускает локальную установку новой версии платформы на компьютер пользователя.Проанализируем альтернативные решения, применяемые в корпоративных сетях:
1CEnterprise 8.3.msi. Администратор может настроить политику домена для тихой установки пакета MSI на компьютеры пользователей при загрузке системы.default.vrd через параметр pubdst. При расхождении версий тонкий клиент автоматически скачивает обновление по HTTP/HTTPS.Таким образом, запуск платформы непосредственно из сетевой папки категорически не рекомендуется из-за проблем с производительностью, безопасностью и COM-объектами. Для удобного и бесперебойного обслуживания сети следует применять штатную административную установку через 1cestart.exe или развертывание MSI-пакетов через GPO.