Spec-Zone.ru › Ansible 2.4

win_updates - Загрузка и установка обновлений Windows

Новое в версии 2.0.

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Примечания
    • Статус
    • Информация о техническом обслуживании

Обзор

  • Выполняет поиск, загрузку и установку обновлений Windows синхронно, автоматизируя клиент Windows Update

Параметры

параметр обязательно по умолчанию варианты комментарии
category_names
нет [u'CriticalUpdates', u'SecurityUpdates', u'UpdateRollups']
  • Application
  • Connectors
  • CriticalUpdates
  • DefinitionUpdates
  • DeveloperKits
  • FeaturePacks
  • Guidance
  • SecurityUpdates
  • ServicePacks
  • Tools
  • UpdateRollups
  • Updates
Скалярное значение или список категорий для установки обновлений
log_path
нет
Если задано, win_updates будет добавлять информацию о прогрессе установки обновлений в указанный файл. Директория должна существовать.
state
нет installed
  • installed
  • searched
Управляет тем, как находятся найденные обновления: выводятся в список или устанавливаются.
Этот модуль также поддерживает режим проверки Ansible, который имеет тот же эффект, что и установка state=searched

Примеры

# Install all security, critical, and rollup updates
- win_updates:
    category_names:
      - SecurityUpdates
      - CriticalUpdates
      - UpdateRollups

# Install only security updates
- win_updates:
    category_names: SecurityUpdates

# Search-only, return list of found updates (if any), log to c:\ansible_wu.txt
- win_updates:
    category_names: SecurityUpdates
    state: searched
    log_path: c:\ansible_wu.txt

Возвращаемые значения

Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для этого модуля:

имя описание возвращается тип пример
failed_update_count
Количество обновлений, которые не удалось установить
всегда int 0
found_update_count
Количество найденных обновлений, требующих применения
успешно int 3
installed_update_count
Количество успешно установленных обновлений
успешно int 2
reboot_required
True, когда для завершения установки обновлений требуется перезагрузка целевого сервера (дальнейшие обновления не могут быть установлены до перезагрузки).
успешно boolean True
updates
Список обновлений, которые были найдены/установлены
успешно сложный None
содержит:
имя описание возвращается тип пример
kb
Список идентификаторов статей KB, относящихся к обновлению
всегда список строк ['3004365']
title
Отображаемое имя
всегда строка Обновление системы безопасности для Windows Server 2012 R2 (KB3004365)
failure_hresult_code
Код HRESULT при неудачной установке обновления
при ошибке установки boolean 2147942402
id
Внутренний GUID Windows Update
всегда строка (guid) fb95c1c8-de23-4089-ae29-fd3351d55421
installed
Было ли обновление успешно установлено
всегда boolean True

Примечания

Примечание

  • win_updates должен выполняться пользователем, имеющим членство в локальной группе администраторов
  • win_updates будет использовать конфигурированную по умолчанию службу обновлений для компьютера (Windows Update, Microsoft Update, WSUS и т. д.)
  • win_updates не управляет перезагрузкой, но сообщит, когда требуется перезагрузка, с помощью возвращаемого значения reboot_required.
  • win_updates может занимать значительное время для завершения (часы, в некоторых случаях). Производительность зависит от многих факторов, включая версию ОС, количество обновлений, нагрузку на систему и нагрузку на сервер обновлений.
  • win_updates выполняет модуль как запланированную задачу; эта задача настроена на запуск и продолжение работы даже если компьютер Windows переключится на питание от батареи. Это поведение было изменено начиная с Ansible 2.4. Ранее запланированная задача не запускалась при питании от батареи.

Статус

Этот модуль помечен как бета, что означает, что он не гарантирует обратную совместимость.

Информация о техническом обслуживании

Дополнительную информацию о поддержке этого модуля компанией Red Hat см. в knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>.

Для получения помощи в разработке модулей, если вы заинтересованы, прочитайте Справочная информация сообщества и участие, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/win_updates_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API