Лучше всего использовать Windows PowerShell .
В этом сообщении блога описывается, как автоматизировать резервное копирование SQL Server с помощью PowerShell в Amazon S3:
Мы делаем это под Linux с помощью сценария оболочки (пакетного файла), который просто архивирует необходимые файлы, а затем вызывает s3cmd (из инструментов командной строки Amazon), чтобы поместить zip-файл в корзину S3. . Также есть проверка кода выхода (уровня ошибок), чтобы убедиться, что все прошло хорошо.
Мы планируем этот сценарий с помощью cron. Вы можете сделать то же самое с планировщиком задач Windows .
Если вам нужна утилита ZIP с поддержкой командной строки, 7-zip - хороший выбор с открытым исходным кодом.