Назад | Перейти на главную страницу

Назначение программного обеспечения через групповую политику - как клиент узнает, установлен ли пакет или нет

Недавно я пытался использовать групповую политику для распространения некоторого программного обеспечения в нашей компании. Мы работаем на сервере 2008 R2. Когда я создаю объект групповой политики компьютера и назначаю пакет, он будет установлен в первый раз. Однако, поскольку для меня это новый процесс, и я хочу его протестировать, я удалил программное обеспечение, чтобы попробовать различные сценарии, например, установить предыдущую версию программного обеспечения.

Итак, я вручную удаляю программное обеспечение, и когда я перезагружаюсь, оно даже не пытается переустановить. Я пробовал различные настройки, такие как переход к задачам> повторное развертывание приложения, а затем перезагрузка и установка «Обработка политики установки программного обеспечения» на «Обработка, даже если объекты групповой политики не изменились». Насколько я понимаю, оба этих метода должны вызывать переустановку независимо от того, был он установлен или нет. Кроме того, в журналах нет ничего (ошибок или прочего) об установке программного обеспечения.

У меня включено подробное сообщение о состоянии, и в нем что-то говорится об установке программного обеспечения из политики при запуске, но это все. Я видел в нескольких темах, что вы можете удалить запись реестра, которую использует клиент, чтобы определить, установлено ли программное обеспечение и т. Д.

Мой вопрос: это поведение по умолчанию для развертывания программного обеспечения с помощью групповой политики? Он работает неправильно, потому что я вручную удалил его с помощью программ и функций, и, возможно, Windows все еще думает, что он установлен? Если бы это было так, разве приложение для повторного развертывания не принудительно выполняло бы новую установку, даже если оно уже было установлено? Любая помощь будет оценена. Спасибо!

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

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Group Policy \ AppMgmt \