Eu escrevi um roteiro que pode interessar a você. Você pode ler sobre isso aqui . A versão mais recente do código está em GitHub .
No código que você terá com o primeiro link, há uma função chamada balão (código abaixo). Você pode usar essa função para criar uma mensagem pop-up que será exibida perto dos ícones da bandeja. Será assim:
Sevocêmodificaroscriptparaserexecutadoacadadoisminutosecriarumaregraparacadae-mailqueresidenasuapastadecaixadesaída,vocêreceberáumamensagempop-upparacadaumdose-mailsqueaindanãoforamenviados.
Afunçãodebalão:
functionballoon([string]$text,[string]$title){if($objBalloon){#DELETEEXISTINGBALLOON$objBalloon.Dispose()}[void][System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$objBalloon = New-Object System.Windows.Forms.NotifyIcon
$objBalloon.Icon = "C:\Windows\ServicePackFiles\i386\msnms.ico"
# INFO, WARNING AND ERROR VALUES ARE ALLOWED
$objBalloon.BalloonTipIcon = "Error"
$objBalloon.BalloonTipTitle = "$title"
$objBalloon.BalloonTipText = "$text"
$objBalloon.Visible = $True
# HOW LONG TO SHOW THE BALLOON
$objBalloon.ShowBalloonTip(5000)
}