Win10 Toast Notification 暂停数据位于哪里?

Win10 Toast Notification 暂停数据位于哪里?

我刚刚创建了一个 powershell 脚本来显示带有带有时间选项的 Snooze 按钮的 toast 通知。这是我遇到的问题:

带有暂停选项的 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/

相关内容