[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$objNotifyIcon = New-Object System.Windows.Forms.NotifyIcon
$objNotifyIcon.Icon = "C:\Demo\icon\messageboxalert.ico"
$objNotifyIcon.BalloonTipText = "アクション センターへの通知テスト"
$objNotifyIcon.BalloonTipTitle = "通知テスト"
$objNotifyIcon.Visible = $True
$objNotifyIcon.ShowBalloonTip(10000)
アクション センターがアプリやシステムなどさまざまなソースからの通知を集約してくれることを利用した方法です。なお、Windows 8.1 以前の場合はタスクバーの通知領域の通知アイコンとしてメッセージがポップアップされます。
ちょっと応用(画面は Windows 8.1)。
参考:
Windows PowerShell Tip of the Week (TechNet)
[URL] https://technet.microsoft.com/en-us/library/ff730952.aspx
PowerShell Garally をちょっと探したら、Windos/BurntToast ってモジュールがありました。https://github.com/Windos/BurntToast
返信削除