用途:在 Windows 10/11 上发送系统通知,用于长时间任务完成后提醒用户、定时提醒,以及需要引起用户注意的重要消息。
主要能力与用法: 方式 1:BurntToast 模块(推荐,功能丰富)。首次安装:Install-Module -Name BurntToast -Force。基础通知:New-BurntToastNotification -Text "小搭子", "任务已完成"。带按钮通知:$button = New-BTButton -Content "查看" -Arguments "explorer.exe",再执行 New-BurntToastNotification -Text "小搭子", "文件整理完毕" -Button $button。 方式 2:.NET 原生(无需安装,兼容性好)。通过 Windows.UI.Notifications.ToastNotificationManager 与 Windows.Data.Xml.Dom.XmlDocument 构造 ToastGeneric 模板 XML,加载后创建 ToastNotification 并调用 CreateToastNotifier("小搭子").Show($toast)。 方式 3:msg 命令(最简单,弹窗式):msg * "任务已完成 — 小搭子"。
使用规范:通知标题统一为「小搭子」;仅在耗时超过 10 秒的任务完成时、错误警告、定时任务触发时发送;同一任务最多发送 1 次完成通知。
限制:资料未提供跨平台支持、权限要求、失败处理及版本兼容性等更多细节。