Содержание
- Настройка GPO для развертывания десктоп редактора
Для корректного выполнения переустановки или обновления Редакторов десктоп необходимо сначала закрыть приложение.
Для установки используются:
- Active Directory;
- Group Policy Object;
- ПК, находящиеся в домене;
- Дистрибутив Р7 Офис Редактор;
- Сопутствующий скрипт;
- Файл лицензии (предварительно переименовать в license.lickey);
- Общедоступный для всех ПК каталог с указанными выше файлами.
Системные требования:
- Рекомендуемое свободное место на жестком диске не менее 3Гб (иначе произойдет не корректная установка с помощью GPO)
Рекомендованная преднастройка для GPO:
Путь до конфигурации Вход в систему\Групповая политика:

Указанные ниже параметры необходимо включить и задать значения:

Для развертывания на ОС Windows 7 необходим предварительно установленный пакет Microsoft Visual C++ 2015. Для библиотеки VC++ Microsoft не предоставляет msi пакет, необходима установка в ручном режиме ссылка на скачивание ↗
Настройка GPO для развертывания десктоп редактора
Настройка GPO для развертывания десктоп редактора:
1. Для добавления файла лицензии необходима следующая настройка объекта политики
1.1. Переходим в добавление нового Files

Важно соблюдать очерёдность выполнения сценария
1.1.1. Создадим сценарий очистки каталога С:\ProgramData\R7-Office\License\*


Данный каталог является местом для хранения лицензий по умолчанию
1.1.2. Распространим файл лицензии, указав в
- Исходные файлы — файл, где лежит лицензия на общем ресурсе license.lickey;
- Конечный файл — путь куда необходимо поместить лицензию
С:\ProgramData\R7-Office\License\license.lickey


Результат выполнения шагов, описанных выше, выглядит так:

2. Добавим скрипт license_bat.bat для изменения прав чтения\записи на файл лицензии

license_bat.bat – рекомендуем создавать исполняемый файл не в редакторе Блокнот, так как кодировка файла не будет корректно считываться:
icacls "%PROGRAMDATA%\R7-Office\License\license.lickey" /grant:r Пользователи:RW
Пользователи — группа безопасности (может иметь название Users в локали en-EN).
Если есть ПК, где локаль по умолчанию en-EN, то необходимо сделать второй скрипт, где вместо Пользователи нужно написать Users.
Так же для доменных пользователей потребуется указать соответствующее имя для группы безопасности:

2.1. Альтернативный способ изменения прав на файл лицензии
Переходим в Конфигурация компьютера — Конфигурация Windows — Параметры безопасности — Файловая система — добавить файл… (Computer Configuration — Policies — Windows Settings — Security Settings — File System — Add File…).

Указываем путь до файла лицензии %AllUsersProfile%\R7-Office\License\license.lickey
Указываем права Чтение (Read) и Запись (Write) на группу Пользователи ( Users ):

Указываем способ изменения правил:

3. Переходим в конфигурацию Software installation

Добавим новый пакет из общедоступного каталога (тип развертывания: назначенный):


4. Выполняем операции описанные выше для пакета установки с новой версией
Добавим новый пакет из общедоступного каталога (тип развертывания: назначенный). Заметим, что новый пакет имеет отличную иконку, так как он по умолчанию определился, как пакет для обновления предыдущей версии:

После добавления в Свойствах первого пакета (прошлой версии) будет указана версия для обновления текущего пакета:












