Ich habe gerade ein Powershell-Skript erstellt, um eine Toast-Benachrichtigung mit einer Schlummertaste und Zeitoptionen anzuzeigen. Damit habe ich Probleme:
Toast-Benachrichtigung mit Schlummeroption
Jedes Mal, wenn ich das Skript ausführe, möchte ich prüfen, ob es eine vorherige, zurückgestellte Benachrichtigung gibt. Wenn dies der Fall ist, wird das Skript beendet, ohne dass eine neue Benachrichtigung angezeigt wird.
Weiß jemand, wo die Daten der gesperrten Benachrichtigungen gespeichert sind? Ich habe versucht, in der Registrierung nachzuschauen, aber ohne Erfolg. Ich bin sicher, dass es irgendwo einen Ort geben muss, wo die Benachrichtigung gespeichert wird, bis die Sperrzeit abgelaufen ist, damit sie wieder im Action Center angezeigt wird.
Antwort1
Ich hatte gerade die gleiche Frage und habe hier die Antwort gefunden:
$toastNotifier = [Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier($appId) $toastNotifier.getScheduledToastNotifications()
Dadurch wird Ihnen eine Liste der pausierten Benachrichtigungen angezeigt.
Quelle:https://adminsccm.com/2019/06/24/dismiss-a-snoozed-toast-notification-before-it-shows-again/