Это делается практически одной командой, примерно как ответил
dmfun
Подбираете подходящий архиватор командной строки, изучаете его параметры, тренируетесь на "кошечках", потом получившуюся команду вставляете в батник, а запуск батника в шедулер.
Могут возникнуть затруднения только с формированием имени файла. Можно воспользоваться переменными %DATE% и %TIME%.
Содержимое переменных меняется автоматически при каждом обращении.
Посмотреть текущие значения можно так:
echo %DATE [%TIME%]
Из %TIME% скорее всего придется вручную выдергивать числовые значения часов/минут/секунд, это можно сделать либо с помощью выделения подстроки (см. set /?), либо обработав переменную в for (см. for /?).