Я только что создал скрипт powershell для показа всплывающего уведомления с кнопкой Snooze и опциями времени. Вот с чем у меня проблемы:
Уведомление Toast с возможностью повтора
Каждый раз, когда я запускаю скрипт, я хочу проверить, есть ли предыдущее отложенное уведомление, и если есть, скрипт завершит работу, не отображая новое уведомление.
Кто-нибудь знает, где хранятся данные отложенных уведомлений? Я пытался искать в реестре, но безуспешно, я уверен, что должно быть какое-то место, где уведомление хранится до тех пор, пока не закончится время отложенного уведомления, чтобы снова отобразить его в Центре действий.
решение1
У меня только что возник тот же вопрос, и вот ответ:
$toastNotifier = [Windows.UI.Notifications.ToastNotificationManager]::СоздатьToastNotifier($appId) $toastNotifier.getScheduledToastNotifications()
Это покажет вам список отложенных уведомлений.
Источник:https://adminsccm.com/2019/06/24/dismiss-a-snoozed-toast-notification-before-it-shows-again/