Постановка задачи
Существует несколько способов автоматической установки платформы 1С. Чераз active-directory, размещение дистрибутива в сети и редактирование файла 1cestart.cfg, раздача тонких клиентов через веб сервер. Когда эти способы недоступны, я использую описанный ниже способ, я просто кидаю пользователю ссылку на файл установщика и говорю - "Просто нажмите "ok", - если появится какое-то окно, - согласитесь". Иногда устанавливаю платформу 1с сам себе таким способом, когда, например если не нужен сервер 1с или что-то еще что предлагает типовой установщик при стандартной установке.
Обычно я создаю два файла(.exe) - один для тихой установки тонкого , второй для толстого клиентов.
Подготовка
Нам понадобится:
-
дистрибутив платформы 1с и/или дистрибутив тонкого клиента 1с с официального сайта
-
Архиватор WinRar
Создание тихого установщика платформы 1с
Создаем скрипт с параметрами установки платформы
Создаем файл "setup1c.bat"" с параметрами установки платформы 1с.
- для установки толстого клиента в скрипте "setup1c.bat" пишем:
"%~dp0\\1c\_distr\\1CEnterprise 8.msi" /qr TRANSFORMS=adminstallrelogon.mst;1049.mst DESIGNERALLCLIENTS=1 THICKCLIENT=1 THINCLIENTFILE=1 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU
- для установки тонкого клиента в скрипте"setup1c.bat" пишем:
"%~dp0\\1c\_distr\\1CEnterprise 8 Thin client.msi" /qr TRANSFORMS=adminstallrelogon.mst;1049.mst DESIGNERALLCLIENTS=0 THICKCLIENT=0 THINCLIENTFILE=1 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU
- пояснения к тексту скрипта:
%~dp0 - текущая папка
/qn - самая тихая установка, пользователь не увидит не каких вопросов(срабатывает только если был запуск от администратора)
/qr - будет окно 1с - минимум вопросов
Процесс создания тихого установщика 1с
-
Распаковываем скачанный с сайта архив платформы 1с, разархивируем, получившуюся папку переименовываем в "1с_distr". Помещаем папку с дистрибутивом 1с("1c_distr") в один каталог со скриптом setup1c.bat
-
Используем WinRar для создания дистрибутива для тихой установки, для этого выделяем вместе папку(1c_distr) и файл(setup1с.bat) и архивируем их
-
Указываем, что нужен самораспаковывающийся архив
4. Переходим в дополнительные параметры (параметры SFX)
5. Укажем, что setup1c.bat - должен быть запущен после распаковки
6. Можем какой-то заголовок указать и добавить значок логотипа(.ico)
7. Установим режимы (скрыть все я выбираю для тонкого клиента)
- Ставим галку - запрашивать права админа
Результат
В результате получим файл, и любой пользователь с минимальными навыками сможет поставить платформу 1С самостоятельно.
Лично мне не приходится подключатся удаленно и ставить платформу при таком способе.