To allow a user to run a scheduled task / script, will need to allow that user to run batch jobs on the local machine.

Link: Give the built-in Administrators group the right to logon as batch job for Windows SBS 2011 Standard migration