16 lines
946 B
PowerShell
16 lines
946 B
PowerShell
# Define the toast notification content
|
|
$Group = "Network Alerts"
|
|
$Title = "Network Connectivity Issues"
|
|
$Message = "Your system is experiencing network connectivity issues. Please check your network connection."
|
|
|
|
# Create the toast notification
|
|
[Windows.UI.Notifications.ToastNotificationManager, Windows.UI.Notifications, ContentType = WindowsRuntime] | Out-Null
|
|
$template = [Windows.UI.Notifications.ToastTemplateType]::ToastText02
|
|
$toastXml = [Windows.UI.Notifications.ToastNotificationManager]::GetTemplateContent($template)
|
|
$toastTextElements = $toastXml.GetElementsByTagName("text")
|
|
$toastTextElements.Item(0).AppendChild($toastXml.CreateTextNode($Title)) | Out-Null
|
|
$toastTextElements.Item(1).AppendChild($toastXml.CreateTextNode($Message)) | Out-Null
|
|
$toast = [Windows.UI.Notifications.ToastNotification]::new($toastXml)
|
|
$notifier = [Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier($Group)
|
|
$notifier.Show($toast)
|