С недавнего времени я использую политики AD для развертывания программных пакетов через GPO на небольшом домене. Это работало хорошо, но я не уверен, как правильно обновить пакет.
Предполагая, что я изначально развернул Икс, версия а через GPO с именем "Установить X". Все работает хорошо и с временной версией. б выпущен. (Предполагая, что .msi новой версии может выполнять обновление уже установленной версии) Я считаю, что у меня есть следующие варианты выполнения обновления:
замените исходный .msi в точке распространения, а затем с помощью редактора групповой политики (откройте GPO "Установить X"), под Конфигурация компьютера / Настройки программного обеспечения / Установка программного обеспечения назначить задачу "Повторно развернуть приложение"
используйте редактор групповой политики для создания нового пакета в Конфигурация компьютера / Настройки программного обеспечения / Установка программного обеспечения для новой версии и укажите, какой старый пакет следует обновить этим (на вкладке «Обновление» выберите пакет для версии а; варианты удаления существующих или обновления)
используйте редактор групповой политики, чтобы удалить пакет для версии а (с возможностью немедленного удаления) и добавить новый пакет для версии б
Вопросы:
РЕДАКТИРОВАТЬ: Кроме того, я правильно протестировал только 3, поэтому, если мне не хватает важного шага в 1 и 2, я был бы признателен за указатели. :)
Я использовал вариант 2 и 3. В основном использую вариант 2, если я не знаю, что предыдущий пакет MSI доставил мне проблемы. Вариант 1 кажется просто хакерским, поскольку он не предназначен для этого. На всякий случай я всегда оставляю свои старые MSI в месте развертывания. Я также заметил, что с вариантом 2 он автоматически обнаружит предыдущую версию и автоматически обновит предыдущий пакет, даже если вы не установите его вручную (Windows Server 2008 R2) при правильной настройке MSI.
Я бы рекомендовал взглянуть на SCCM. Это гораздо лучший продукт для распространения приложений и соответствующих обновлений, особенно если вы имеете дело только с Windows-устройствами. Если вы решите пойти по этому пути, список MSSMS MYITForums - один из лучших списков рассылки для получения помощи.