Spec-Zone.ru › Ansible 2.7

win_toast – Отправка уведомлений Toast на Windows 10 или более поздних хостах

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

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата
  • Статус

Описание

  • Отправляет уведомления, которые отображаются в области центра действий рабочего стола Windows.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
expire
целое число
Значение по умолчанию:
45
Сколько секунд должно пройти, прежде чем уведомление истечет.
group
-
Значение по умолчанию:
"Powershell"
Группа уведомлений, к которой будет добавлено уведомление.
msg
-
Значение по умолчанию:
"Привет, мир!"
Сообщение, которое будет отображаться в уведомлении.
Можно использовать \n для форматирования сообщения в центре действий.
popup
логическое значение
    Варианты:
  • нет
  • да ←
Если no, уведомление не будет всплывать и будет отображаться только в центре действий.
tag
-
Значение по умолчанию:
"Ansible"
Тег, добавляемый к уведомлению.
title
-
Значение по умолчанию:
"Уведомление ЧЧ:мм"
Заголовок уведомления, который отображается при всплывании.

Примечания

Примечание

  • Этот модуль должен выполняться на хостах с Windows 10 или Server 2016, поэтому убедитесь, что ваши цели задач — хосты Windows, или делегированы хосту Windows.
  • Модуль не завершается ошибкой, если нет пользователей, которые должны быть уведомлены.
  • Сообщения отправляются только на локальный хост, где выполняется модуль.
  • Вы должны выполнить этот модуль с помощью async, иначе он будет зависнуть, пока не истечет период expire.

Примеры

- name: Warn logged in users of impending upgrade (note use of async to stop the module from waiting until notification expires).
  win_toast:
    expire: 60
    title: System Upgrade Notification
    msg: Automated upgrade about to start.  Please save your work and log off before {{ deployment_start_time }}
  async: 60
  poll: 0

Значения возврата

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

Ключ Возвращаемое значение Описание
expire_at_utc
строка
всегда
Вычисленная дата и время UTC, когда уведомление истекает.

Пример:
07 июля 2017 г. 04:50:54
no_toast_sent_reason
строка
при обнаружении отсутствия залогиненных пользователей
Текст, содержащий причину, по которой уведомление не было отправлено.

Пример:
Нет залогиненных пользователей для уведомления
sent_localtime
строка
всегда
Локальное время и дата отправки уведомления.

Пример:
07 июля 2017 г. 05:45:54
time_taken
вещественное число
всегда
Время, затраченное модулем на выполнение на удаленном хосте Windows в секундах.

Пример:
0.3706631999999997
toast_sent
логическое значение
всегда
Указывает, смог ли модуль отправить уведомление Toast или нет.



Статус

  • Не гарантируется обратная совместимость интерфейса этого модуля. [превью]
  • Этот модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Jon Hawkesworth (@jhawkesworth)

Подсказка

Если вы заметили какие-либо проблемы в этом руководстве, вы можете отредактировать его, чтобы улучшить его.

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

Spec-Zone.ru

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