Come al solito ci sono diversi modi in cui puoi procedere, a seconda delle tue preferenze. ;)
1) Puoi salvare lo script in un file (sudo.ps1, ad esempio) e caricarlo tramite dot sourcing nella sessione corrente, per poi poterne utilizzare la funzione
sudo. Più facile a mostrarsi che a dirsi:
. .\sudo.ps1
sudo powershell .\ScriptCalendario.ps1
2) Oppure, ancora, potresti aggiungere la funzione ed il relativo alias in coda al tuo profilo di PowerShell, così da averla sempre disponibile. Il nome del file che ospita il tuo profilo PowerShell (uno script) è memorizzato nella variabile
$profile:
$profile
3) O, ancora, potresti semplicemente aggiungere funzione e alias in cima al tuo script, così da avere tutto concentrato in un unico file.
Ciao, a presto!