Изменение расположения MSI-файла в объекте групповой политики развертывания программного обеспечения (несколько UNC-путей для одного пакета)

В этой статье описывается, как изменить расположение MSI-файла в объекте групповой политики развертывания программного обеспечения и задать несколько UNC-путей для одного пакета MSI.

Применимо к: Windows Server (все поддерживаемые версии)
Исходный номер базы знаний: 2395088

Сводка

Сценарий: 1

Вы создаете объект групповой политики для развертывания пакета MSI и необходимо изменить расположение пакета MSI (UNC-путь). Необходимо создать новый объект групповой политики для пакета, и этот новый объект групповой политики будет применен ко всем компьютерам в подразделении, что приведет к повторному развертыванию того же пакета на компьютерах, уже имеющих программное обеспечение (установленное из предыдущего объекта групповой политики).

Сценарий: 2

Вы хотите указать несколько путей для одного пакета установки и отправить его через объект групповой политики, но графический интерфейс предоставляет только один вариант выбора расположения пакета.

Дополнительная информация

Эту проблему можно обойти с помощью следующих методов:

  1. Откройте объект групповой политики, в который он определен, щелкните правой кнопкой мыши объект пакета и выберите Свойства.

  2. Перейдите на вкладку Развертывание и нажмите кнопку Дополнительно. Обратите внимание на расположение имени скрипта. Вам потребуется CLSID (длинный буквенно-цифровой номер) непосредственно после нотации \Policies.

  3. Откройте редактор ADSI, подключитесь к домену и перейдите к дереву System\Policies в левой части окна. Найдите идентификатор CLSID, указанный выше.

  4. Разверните это дерево CLSID, а затем разверните следующие деревья, чтобы открыть фактически определенный объект пакета: CN=Machine \ CN=Class Store \ CN=Packages.

  5. Щелкните правой кнопкой мыши объект пакета и выберите Свойства. Перейдите к необязательному свойству msiFileList . Это свойство содержит UNC-путь к расположению файла установщика MSI. Измените это значение, чтобы представить новый UNC-путь.

    Примечание.

    Для объекта package можно определить несколько путей UNC, начиная с 0:, затем 1: и т. д. Если вы изменяете UNC-путь, введите новый UNC-путь с префиксом 0: и нажмите кнопку Добавить. Выберите старый UNC-путь и нажмите кнопку Удалить.

  6. UNC-путь для объекта пакета теперь обновлен, чтобы отразить новый UNC-путь.