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

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

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


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

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

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

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


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

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

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

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

            gpupdate /force

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


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

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

              Перейдите: Конфигурация компьютера → Настройка → Конфигурация Windows → Файлы Создайте новый файл с параметрами:
                Действие Действие: Заменить Исходные файлы : сетевой путь до файла settings.yml Конечный файл : C:\Program Files\printum\printmanager_client\settings.yml Привяжите политику к тем же компьютерам. Порядок ссылок должен быть 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

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

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

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

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

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

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

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

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

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

                          Клиент ПМ — справка по компоненту