ToastNotifications, die von PowerShell gesendet wurden, verschwinden aus Action Center
Ich verwende diesen Code, um Benachrichtigungen vom PowerShell-Skript zu senden. PowerShell selbst wird von einer (dauerhaften) Java-Anwendung gestartet.
[Windows.UI.Notifications.ToastNotificationManager, Windows.UI.Notifications, ContentType = WindowsRuntime] > $null
[Windows.Data.Xml.Dom.XmlDocument, Windows.Data.Xml.Dom.XmlDocument, ContentType = WindowsRuntime] > $null
[Windows.UI.Notifications.ToastNotification, Windows.UI.Notifications, ContentType = WindowsRuntime] > $null
$xml = New-Object Windows.Data.Xml.Dom.XmlDocument
$template = "<toast><visual><binding template=`"ToastText02`"><text id=`"1`">Title</text><text id=`"2`">Test results</text></binding></visual></toast>"
$xml.LoadXml($template)
$toast = New-Object Windows.UI.Notifications.ToastNotification $xml
[Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier("sbt").Show($toast)
Sie werden auf dem Bildschirm eingeblendet und sind für eine Weile im Action Center sichtbar, verschwinden jedoch schnell. Benachrichtigungen, die von der XAML-App mit demselben Code gesendet werden, bleiben einige Zeit dort. Gibt es eine Möglichkeit, das Verhalten von Benachrichtigungen zu ändern, die per Skript gesendet werden?