我刚刚创建了一个 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/