Это моя первая попытка создать групповую политику для установки программного продукта на компьютеры в нашем домене. Когда я пытаюсь добавить пакет, я получаю следующую ошибку:
Не удалось добавить операцию. Невозможно извлечь информацию о развертывании из пакета. Запустите проверку пакета, чтобы убедиться, что пакет правильный.
Вот шаги, которые я предпринял, чтобы добраться до этого момента:
Действия по устранению неполадок, которые я пробовал на сегодняшний день:
Некоторые пакеты .msi не предназначены для без присмотра монтаж. Это может объяснить, почему он установился нормально, когда вы запустили его вручную. Я видел это пару раз при извлечении .msi из .exe. Как сказал Эван, вы делаете все возможное, чтобы это сработало.
Тогда это плохое моджо. Это не то, что вы делаете со своей процедурой, а скорее что-то не так с MSI. Вы собрали MSI самостоятельно или сторонним производителем? Если это сторонняя компания, указывает ли производитель, что MSI работает в этом типе сценария развертывания?
Я не могу сказать вам, какие именно проверки вы должны выполнить, потому что я точно не знаю, что делает Windows, когда «извлекает» «информацию о развертывании» из MSI. Я знаю, что видел это с парой довольно плохо сделанных MSI сторонних производителей. Я полагаю, что в конечном итоге я отказался от них, сам распаковал содержимое и переупаковал их в MSI с WiX.
(Это одно из тех мест в Windows, где мне бы хотелось иметь некоторое представление об исходном коде ...)