You can have Scheduled Tasks on run if the computer is idle. Check the advanced properties for the scheduled task for these settings.