Устанавливается ли групповая политика непосредственно из общего сетевого ресурса?

Я пытаюсь использовать групповую политику для установки MSI. Я тестировал локально, и у меня есть сгенерированный омнибусом установщик, который имеет некоторые другие динамические файлы (помещенные рядом с установщиком). Я хотел бы не включать в msi, но присутствовать во время установки msi.

Мой установщик берет эти файлы и, если они присутствуют, также добавляет их в каталог установки во время установки. Это работает, когда не используется групповая политика.

Когда они присутствуют в общем ресурсе с групповой политикой, MSI устанавливается, но ни один из других файлов, размещенных рядом с установщиком, не устанавливается.

У меня вопрос: копирует ли групповая политика установщики во временный каталог перед установкой или она устанавливается непосредственно из общей папки групповой политики? Кажется, я не могу найти никакой документации о том, что происходит под прикрытием во время установки групповой политики.

Заранее спасибо за любую информацию.


person cdoughty    schedule 14.10.2015    source источник


Ответы (1)


Теперь я подозреваю, что проблема не связана с групповой политикой и на самом деле является побочным эффектом использования общих ресурсов для установки. При включенной отладке msiexec я вижу:

Когда я устанавливаю msi с локального диска:

MSI (c) (7C:D0) [12:45:47:562]: Original package ==> c:\our-installer-x86.msi
MSI (c) (7C:D0) [12:45:47:562]: Package we're running from ==> c:\our-installer-x86.msi

Когда я устанавливаю msi из общего ресурса:

MSI (c) (E8:4C) [12:36:13:532]: Original package ==> \\our-server\dir\our-installer-x86.msi
MSI (c) (E8:4C) [12:36:13:532]: Package we're running from ==> C:\Users\ADMINI~1\AppData\Local\Temp\35a9b829.msi

Я предполагаю, что в конечном итоге нам нужно будет выбрать другой путь развертывания, чтобы все заработало.

person cdoughty    schedule 14.10.2015