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

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

Я пытаюсь развернуть коммерческий продукт через Active Directory и групповую политику; около нескольких компьютеров НЕ загружают / не устанавливают программное обеспечение. У кого-нибудь есть идеи / предложения о том, что может быть не так?

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

Если объект групповой политики применяется и установка завершается неудачно, вы будете получать сообщения в журнале событий (журнал событий приложений в Windows XP, журнал «Групповая политика» в Windows Vista / 7).

Показывает ли результирующий набор политики (RSoP) назначаемое программное обеспечение? Если это не так, проверьте вкладку «Безопасность» в самом назначении программного обеспечения и убедитесь, что у компьютера есть права на «чтение» назначения программного обеспечения (а не вкладку «Безопасность» объекта групповой политики - назначение внутри объекта групповой политики).

Если вы уверены, что GPO применяет и назначает программное обеспечение для ПК, включите ведение журнала групповой политики (до безумно подробного уровня) и просмотрите журнал событий, создав значение REG_DWOORD «RunDiagnosticLoggingGlobal» в «HKEY_LOCAL_MACHINE \ Software \ Microsoft \» Windows NT \ CurrentVersion \ Diagnostics и установив для него значение «1» на одном из пораженных компьютеров.

Я озадачен тем, что вы ничего не видите в журнале событий. Это заставляет меня думать, что назначение не применяется (и что это проблема приложения GPO). Я полагаю, есть также вероятность, что ваш журнал событий настроен на «Перезаписывать события через x дней» и тоже заполнен, и вы не видите новых сообщений, но, надеюсь, вы это проверили.

Возможно, что по той или иной причине групповая политика либо не применяется, либо не обновляется на этих машинах. Вы можете проверить это, запустив gpresult /H

По моему опыту, раздел «Состояние компонента» отчета RSOP (Результирующий набор политик) очень полезен при работе с политиками неудачной установки программного обеспечения. В прошлом я видел, как машины снова и снова запрашивают перезагрузку, и обнаружил, что мне нужно установить для политики «Всегда ждать сети при запуске компьютера и входе в систему» ​​значение «Включено», чтобы замедлить обработку GPO в достаточной степени для установки программного обеспечения. .

Если вы запустите консоль управления групповой политикой (gpmc.msc), появится раздел для результатов групповой политики. Это похоже на запуск gpresult, но немного более читабельно.

  1. Щелкните правой кнопкой мыши папку «Результаты групповой политики».
  2. Щелкните параметр «Мастер результатов групповой политики».
  3. Введите имя компьютера в мастер при появлении запроса.
  4. При появлении запроса выберите имя пользователя из списка «Выбрать конкретного пользователя».
  5. При необходимости нажмите «Далее» и «Готово».
  6. Вы увидите запись под названием% USER% на% COMPUTER% под папкой. Нажмите здесь.
  7. На вкладке «Сводка» вы должны увидеть сводку конфигурации компьютера и сводку конфигурации пользователя.
  8. Под каждой сводкой вы должны увидеть
    • Общие сведения о машине
    • Примененные и отклоненные объекты групповой политики
    • Членство в группе безопасности во время обработки GP
    • Фильтры WMI и их результаты
    • Статус компонента

В разделе «Состояние компонента» есть запись «Установка программного обеспечения», которая должна предоставить вам дополнительную информацию о том, что происходит.

Вы проверили, что на целевых компьютерах установлены необходимые программные зависимости (пакеты обновлений / платформа .NET). По этой причине у меня были неудачные удаленные установки.

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