Тихая установка 1С:Предприятия 8.2

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

Основной принцип везде – использование групповых политик и создание файла трансформации с помощью редактора Orca. Попробовал я этот способ и мне не понравилось. Геморно это как-то и глючно, явно должен был быть способ попроще.

Второй вариант – жуткий скрипт на VBScript (типа из ИТС), с деинсталляцией предыдущей версии и т.п. Этот способ я тоже отверг – не люблю я Visual Basic, и потом все время возникали какие-то косяки с его удаленным запуском на моих 200 компах.

Сплавом обоих способов я и занялся, в результате оказалось все достаточно просто: для того, чтобы тихо поставить на компьютере необходимые компоненты 1С:Предприятия вообще ничего особенного не нужно. Достаточно просто в папке дистрибутива платформы запустить файл 1CEnterprise 8.2.msi с параметрами. Остальное Windows Installer сделает сам. В результате родился такой bat-файл из одной строчки:

1
"\\Server1S\install\1C\1CEnterprise 8.2.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

Все очень просто:

/qr – Сокращенный интерфейс. По сути, при установке пользователь увидит только бегущую полосу прогресса. Можно указать /qn и юзер вообще ничего при установке не увидит.

TRANSFORMS=adminstallrelogon.mst;1049.mst – Здесь мы подключаем рекомендованную фирмой 1С трансформацию adminstallrelogon.mst и пакет русского языка 1049.mst

DESIGNERALLCLIENTS=1 – Важный момент! Это основные компоненты 1С:Предприятия, включая компоненты для администрирования, конфигуратор и толстый клиент. Без этого параметра ставится всегда только тонкий клиент, независимо от следующего параметра

THICKCLIENT=1 – Толстый клиент

THINCLIENTFILE=1 — Тонкий клиент, файловый вариант

THINCLIENT=1 – Тонкий клиент

WEBSERVEREXT=0 – Модули расширения WEB-сервера

SERVER=0 – Сервер 1С:Предприятия

CONFREPOSSERVER=0 – Сервер хранилища конфигураций

CONVERTER77=0 – Конвертер баз 1С:Предприятия 7.7

SERVERCLIENT=0 – Администрирование сервера

LANGUAGES=RU – Язык установки – русский.

 

Вот и все, и никаких плясок с бубном и редакторами msi-пакетов.

Осталось только запустить эту команду на всех компьютерах конторы. Групповые политики я трогать не стал – с этой задачей прекрасно справился сервер администрирования антивируса Касперского — Kaspersky Security Center.

Поделиться с друзьями:
  • Добавить ВКонтакте заметку об этой странице
  • Одноклассники
  • Facebook
  • В закладки Google
  • Мой Мир
  • Twitter
  • LiveJournal
  • Яндекс.Закладки
  • LinkedIn
  • Reddit
  • StumbleUpon
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru

Comments

  1. Спасибо за подробную статью. Но у меня не получилось средствами KSC выполнить установку.

    Локально на клиенте, 1CEnterprise 8.3.msi с ключом установка проходит.

    Через KSC:

    1) на клиенте установлена 1с — то повторная установка через KSC проходит

    2) 1с не установлена на компе — то и установка не проходит...

    Может есть мысли по этому поводу?

    1. Мыслей нет, у меня все работает. Как вариант, можно попробовать поиграться галочками в настройках задания в KSC — попробовать разные варианты установки: через агент, средствами Windows, ну и т.п.

      Сам недавно 8.3 ставил — все прошло без проблем даже там, где 1С вообще не стояла...

  2. И все же спасибо. Я кажется понял, что не так сделал. я не из батника запускал, а содавал инсталяционный пакет в ксц, с ключами. Хотя по идее тоже должно было поехать... но нет.

    1. Из батника запускать не обязательно. У меня так: Исполняемый файл: exec\1CEnterprise 8.msi

      Параметры:

      /qn 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

      При создании инсталляционного пакета надо поставить галочку «Копировать всю папку в инсталляционный пакет».

      Далее в задаче для набора компьютеров стоит галочка «Средствами Microsoft Windows с помощью Сервера администрирования»

  3. Спасиб, я с паролем намудрил. При установке, писал учетные данные админа — komp3\admin, а надо просто admin. Еще раз спасибо. Честь и хвала, тебе!

Добавить комментарий

Ваш e-mail не будет опубликован.