Извиняю - каждый выбирает свой путь :)
К примеру:
Во-первых, для "однократного" запуска - я просто запущу то, что должно запускаться "в случае успешного прохождения проверки"
Во-вторых, для задач, повторяемых через небольшой промежуток времени (наверное, при условии, что промежуток ... до 15-20 минут), мне (ключевое слово - "мне") кажется более правильным использовать именно такие конструкции, а не шедуллер.
В-третьих, меня "монстроподобные" тексты bat-файлов не пугают, при этом - при переносе подобных заданий с одного компьютера на другой - даже не задумываешься - что там за операционка ("зоопарк" клиентских машин - Win'95/Win'98/Win'XP/Win'7) - оно работает.
И вообще -
картинка в тему :)