# Define the toast notification content $Group = "Update Alerts" $Title = "Pending Windows Updates" $Message = "There are pending Windows updates. Please install them to keep your system secure and up-to-date." # 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)