Это старая версия документа.
Вопрос:
Можно ли организовать обновление Business Studio сразу на нескольких компьютерах (число машин большое и ручной запуск файла установки на каждой делать затруднительно)?
Ответ:
Можно использовать функции групповой политики Active Directory для массовой установки обновлений. При этом ПО будет обновлено при очередной перезагрузке рабочих станций (или входе пользователя). Варианты:
С помощью функции назначения приложений компьютерам (пользователям). При этом нужно указать файл package.msi, а также создать и указать файл трансформации (*.mst), который определяет параметры установки (инструкция по созданию такого файла приведена ниже).
С помощью скриптов запуска (входа), приняв меры против повторной установки.
Пример такого скрипта можно взять здесь:
BS_AutoInstall.zip (см. readme.txt внутри архива).
Информацию по параметрам установки можно посмотреть в статье онлайн-справки Установка с помощью ключей командной строки.
Инструкция по созданию файла *.mst.
Файл *.mst содержит индивидуальные параметры установки.
Инструкция по созданию файла *.mst приведена ниже.
Нижеследующее выполняется с помощью программы Orca (входит в состав Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1):
Открыть пакет package.msi, находящийся в установочном комплекте Business Studio.
В меню выбрать Transform -> New Transform.
Добавить в таблицу Property строки с требуемыми опциями, например CFG_CLIENT=1, CFG_ENT=1, TARGETDIR=<ваш_путь> (если требуется изменить путь по умолчанию) и др.
В меню выбрать Transform -> Generate Transform… и выбрать имя файла для сохранения (например, MyBsTransform.mst)
Закрыть Orca.
Проверить установку с помощью команды msiexec /i package.msi /q TRANSFORMS=MyBsTransform.mst (выполняется от имени администратора).