Skip to main content

Установка Клиента ПМ на Windows — групповые политики

Цель

Автоматическая установка Клиента ПринтМенеджер на рабочие станции Windows через механизм групповых политик (GPO) без ручного вмешательства на каждый компьютер.


Предусловия

  • На целевых компьютерах установлен пакет Microsoft Visual C++ Redistributable packages for Visual Studio 2015 или новее.
  • MSI-пакет (один или несколько, по разрядности ОС) и сертификат printum_globalsign.cer размещены в общедоступном сетевом каталоге. Пример: \\test.ru\SYSVOL\test.ru\scripts\
  • Файлы доступны только на чтение и доступны для скачивания всем целевым компьютерам.
  • Созданы два объекта GPO в оснастке «Управление групповой политикой» — они применяются в строгом порядке.

Политика 1. Установка сертификата и разрешение установки драйвера

Название политики: pm_client_pre-install

  1. Откройте «Управление групповой политикой» → «Объекты групповой политики», нажмите «Создать».
  2. Выберите созданную политику и нажмите «Изменить».
  3. Перейдите: Конфигурация компьютера → Политики → Конфигурация Windows → Параметры безопасности → Политики открытого ключа → Доверенные издатели
  4. В правой части окна нажмите правой кнопкой мыши и выберите «Импорт» — откроется мастер импорта сертификатов.
  5. Убедитесь, что «Расположение хранилища» выбрано как «Локальный компьютер». Нажмите «Далее».
  6. Укажите сетевой путь до сертификата printum_globalsign.cer. Нажмите «Далее».
  7. Убедитесь, что «Хранилище сертификатов» выбрано как «Доверенные издатели». Нажмите «Далее», затем «Готово».
  8. Перейдите: Конфигурация компьютера → Политики → Административные шаблоны → Система → Установка драйвера
  9. Откройте параметр «Разрешать пользователям, не являющимся администраторами, устанавливать драйверы для этих классов установки устройств».
  10. Переключите состояние в «Включено». В поле классов добавьте значение:
4D36E979-E325-11CE-BFC1-08002BE10318

Эта последовательность задаёт класс драйверов для Printum XPS драйвера. Нажмите ОК.


Политика 2. Установка MSI-пакета

Название политики: pm_client_install

  1. Откройте «Управление групповой политикой» → «Объекты групповой политики», нажмите «Создать».
  2. Выберите созданную политику и нажмите «Изменить».
  3. Перейдите: Конфигурация компьютера → Политики → Конфигурация программ → Установка программ
  4. В правой части нажмите правой кнопкой мыши: «Создать» → «Пакет».
  5. Укажите сетевой путь до файла MSI-пакета.
  6. Выберите метод развертывания программ — «Особый».
  7. Перейдите на вкладку «Развертывание» → «Дополнительные поля» и выберите «Не использовать языковые установки при развертывании». Нажмите «ОК».

MSI-пакет должен соответствовать разрядности ОС целевых компьютеров. Создайте отдельные политики для 32-битных и 64-битных систем с привязкой к соответствующим OU.


Применение политик к OU

  1. Выберите OU с целевыми компьютерами, нажмите правой кнопкой мыши → «Связать существующий объект групповой политики».
  2. Выберите обе созданные политики и нажмите «ОК».
  3. Перейдите на вкладку «Связанные объекты групповой политики».
  4. Убедитесь в правильном порядке применения. Политики обрабатываются снизу вверх: политика с наименьшим «Порядком ссылок» выполняется последней (наивысший приоритет).
  5. Порядок должен быть:
    • pm_client_pre-install — выполняется первой (более высокий порядок ссылок)
    • pm_client_install — выполняется второй (порядок ссылок = 1, наивысший приоритет)

Политики применятся автоматически в течение от нескольких минут до нескольких часов (зависит от инфраструктуры). Установка произойдёт при перезагрузке ПК и входе пользователя в Windows.

Принудительное применение политики

gpupdate /force

После перезагрузки убедитесь, что служба PrintumOptimizeService находится в состоянии «Выполняется».


Копирование настроек клиента через GPO

Для массового изменения настроек (адрес сервера, ключ доступа) из файла settings.yml создайте дополнительную политику.

  1. Перейдите: Конфигурация компьютера → Настройка → Конфигурация Windows → Файлы
  2. Создайте новый файл с параметрами:
    • Действие: Заменить
    • Исходные файлы: сетевой путь до файла settings.yml
    • Конечный файл: C:\Program Files\printum\printmanager_client\settings.yml
  3. Привяжите политику к тем же компьютерам. Порядок ссылок должен быть 1 (выполняется после установки программы).

Обновление Клиента ПМ

Обновление выполняется аналогично установке по разделу «Политика 2. Установка MSI-пакета». Предварительно удалять предыдущую версию не нужно — установщик самостоятельно удалит предыдущие версии, сохранив настройки в файле settings.yml.


Диагностика и устранение неполадок

СимптомГде проверять
Принтер не появилсяУстановка драйвера — проверьте применение политики 1, наличие сертификата в Trusted Publishers
Служба не запустиласьMSI-установка — проверьте применение политики 2, журнал событий
Драйвер заблокированСертификат в Trusted Publishers — откройте Просмотр событий (eventvwr), Журналы Windows → Приложения, записи с источником Group Policy Files
GPO не применяетсяПривязка OU — убедитесь, что OU с компьютерами связана с обеими политиками и порядок применения корректен

Проверка цепочки сертификатов драйвера

Перейдите в корневую папку установки Клиента ПМ:

C:\Program Files\printum\printmanager_client\xps_driver\Release

или

C:\Program Files (x86)\printum\printmanager_client\xps_driver\Release

В папке Release находятся три папки с драйверами для ОС:

  • v1_x32 — Windows 7 x86
  • v1_x64 — Windows 7 x64
  • v2_x64 — Windows 10 x64

Войдите в папку, соответствующую ОС диагностируемого компьютера, выберите файл:

  • xpsdriver.cat — для Windows 7
  • printumxpsv4driver.cat — для Windows 10

Нажмите правой кнопкой мыши → Свойства → Цифровые подписи. Выберите сертификат ООО Принтум, нажмите Сведения → Просмотр сертификата. Во вкладке «Путь сертификации» отображается вся цепочка построения сертификата.

Журнал событий

Для диагностики через Просмотр событий:

  1. Откройте eventvwr (меню «Выполнить»).
  2. Перейдите в Журналы Windows → Приложения.
  3. Обратите внимание на записи с типом источника от групповых политик, например Group Policy Files.
  4. Для выгрузки: выберите записи (Shift+ЛКМ), нажмите ПКМ → Копировать → Копировать как текст, сохраните в текстовый файл.

Ожидаемый результат

  • Клиент ПМ установлен на всех целевых компьютерах, охваченных действием настроенных GPO.
  • Пользователи видят принтер Printum в системе и могут отправлять задания на печать.

Типовые ошибки

ОшибкаПричинаРешение
Клиент ПМ не устанавливается через GPO Некорректная цепочка сертификатов или ошибка применения политики Проверить через eventvwr → Журналы Windows → Приложения записи с источником Group Policy Files. Изучить ошибки и при необходимости передать в техподдержку
Сертификат драйвера не установлен на целевом компьютере Политика pm_client_pre-install не применилась или применилась некорректно В certlm.msc → Доверенные издатели проверить наличие сертификата «ООО Принтум». Проверить вкладку «Путь сертификации» — цепочка должна состоять из трёх ступеней и не содержать ошибок

Связанные страницы