Yes, you have to schedule it.
But what about Microsoft Exchange 2007 and PowerShell CmdLets?
Is there a way to "schedule" them natively? I don't think so.... :)
And scheduling a script is a really simple task, I think.
Maybe we're seeing something in EV 2010. (Or EV 9) :)