Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell Win10 Toast通知休眠数据驻留在哪里?_Powershell - Fatal编程技术网

Powershell Win10 Toast通知休眠数据驻留在哪里?

Powershell Win10 Toast通知休眠数据驻留在哪里?,powershell,Powershell,我刚刚创建了一个powershell脚本来显示带有休眠按钮和时间选项的toast通知。这就是我遇到的问题: 带有Snooze选项的Toast通知 每次执行脚本时,我都要检查是否有以前的休眠通知,如果有,则脚本将退出而不显示新通知 有人知道休眠通知数据驻留在哪里吗 我试着查看注册表和任务计划程序,但没有成功,我确信一定有某个地方它会保存通知,直到打盹时间结束,然后在操作中心再次显示通知。找到了答案,我会将其发布在这里,以防其他人正在查找它: $app = '{1AC14E77-02E7-4E5

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

带有Snooze选项的Toast通知

每次执行脚本时,我都要检查是否有以前的休眠通知,如果有,则脚本将退出而不显示新通知

有人知道休眠通知数据驻留在哪里吗


我试着查看注册表和任务计划程序,但没有成功,我确信一定有某个地方它会保存通知,直到打盹时间结束,然后在操作中心再次显示通知。

找到了答案,我会将其发布在这里,以防其他人正在查找它:

$app =  '{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}\WindowsPowerShell\v1.0\powershell.exe'
$toasts = [Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier($app)
$notifications = $toasts.GetScheduledToastNotifications()

这将获得所有预定的toast通知,然后您可以使用这些信息:)

如果您展示了创建通知的代码,或者至少描述了您正在使用的API/Class/Cmdlet/Module,这将非常有用。