win_pending_reboot

win_pending_reboot - Проверка ожидающих перезагрузок Windows

Краткое описание

  • Этот модуль Ansible проверяет три конкретных места в реестре, где сервер Windows может указывать, что требуется перезагрузка.

Параметры

Параметр Выборы/По умолчанию Комментарии
skip_component_based_servicing
логическое
Выборы:
  • нет ←
  • да
Указывает, нужно ли пропустить перезагрузки, вызванные компонентом обслуживания на основе компонентов
skip_windows_update
логическое
Выборы:
  • нет ←
  • да
Указывает, нужно ли пропустить перезагрузки, вызванные обновлением Windows
skip_pending_file_rename
логическое
Выборы:
  • нет ←
  • да
Указывает, нужно ли пропустить перезагрузки, вызванные изменением имени файла в ожидании
skip_pending_computer_rename
логическое
Выборы:
  • нет ←
  • да
Указывает, нужно ли пропустить перезагрузки, вызванные изменением имени компьютера в ожидании
skip_ccm_client_sdk
логическое
Выборы:
  • нет
  • да ←
Указывает, нужно ли пропустить перезагрузки, вызванные клиентом ConfigMgr

Примеры

---
- hosts: localhost

  roles:
    - win_pending_reboot

  tasks:

    - name: получить статус ожидающей перезагрузки
      win_pending_reboot:
        skip_ccm_client_sdk: нет
      register: test_pending_reboot_result

    - name: перезагрузка при необходимости
      win_reboot:
      when: test_pending_reboot_result.reboot_required

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

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

Ключ Возвращается Описание
component_based_servicing
логическое
успех True, если компонент обслуживания на основе компонентов запросил перезагрузку.

Пример:
False
windows_update
логическое
успех True, если обновление Windows запросило перезагрузку.

Пример:
False
pending_file_rename
логическое
успех True, если ожидание изменения имени файла вызвало перезагрузку.

Пример:
False
pending_computer_rename
логическое
успех True, если ожидание изменения имени компьютера вызвало перезагрузку.

Пример:
False
ccm_client_sdk
логическое
успех и skip_ccm_client_sdk = нет True, если клиент ConfigMgr вызвал перезагрузку.

Пример:
False
reboot_required
логическое
успех True, если серверу требуется перезагрузка.

Пример:
True

Примечания

Авторы

  • Стефан Бильке (@sbilque)

Лицензия

Этот проект лицензирован под MIT License.

Смотрите LICENSE, чтобы увидеть полный текст.

О проекте

Checks for pending Windows Reboots

Установить
ansible-galaxy install informatique-cdc/ansible-role-win_pending_reboot
Лицензия
mit
Загрузки
7274
Владелец
Informatique CDC, subsidiary of Group Caisse des Dépôts is a key player in IT services and digital trust.