時間オプション付きのスヌーズ ボタン付きのトースト通知を表示する PowerShell スクリプトを作成しました。問題は次のとおりです。
スクリプトを実行するたびに、以前にスヌーズされた通知があるかどうかを確認し、ある場合は新しい通知を表示せずにスクリプトを終了します。
スヌーズされた通知のデータがどこに保存されているか知っている人はいませんか? レジストリで調べてみましたが、見つかりません。スヌーズ時間が終了してアクション センターに再び通知が表示されるまで、通知を保持する場所がどこかにあるはずです。
答え1
私も同じ疑問を抱いていましたが、ここで答えを見つけました:
$toastNotifier = [Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier($appId) $toastNotifier.getScheduledToastNotifications()
スヌーズされた通知のリストが表示されます。
出典https://adminsccm.com/2019/06/24/dismiss-a-snoozed-toast-notification-before-it-shows-again/