Кажется, задачка не из простых: вывести машину по расписанию из ждущего (suspended) режима (под WinXP/2k).
Могу сказать точно, что утилита at такой функциональности не дает, насчет работы с Task Scheduler напрямую ничего конкретного сказать не могу, кроме замеченного недокументированного флага в ITask::SetFlags() TASK_FLAG_SYSTEM_REQUIRED.
Может быть, поможет драйвер режима ядра?