Ciao Balubeto,
niente ferie quest'anno? :)
Per visualizzare un messaggio tramite finestra modale puoi utilizzare la classe
MessageBox, della piattaforma Windows Forms. Niente di complesso, è sufficiente caricare l'assembly prima di utilizzare la classe menzionata, così:
[Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms')
Fatto questo puoi usare il metodo statico
Show() di MessageBox, in questo modo:
[Windows.Forms.MessageBox]::Show('Ciao da PowerShell')
Per quanto riguarda l'avvio automatico dello script puoi appoggiarti alla chiave RunOnce del registry, come descritto
qui.
Ciao, a presto!