# 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)