У меня есть веб-сайт, работающий на сервере Windows, и я хотел бы добавить некоторые запланированные фоновые задачи, которые выполняют различные обязанности. Например, клиент хотел бы, чтобы пользователи получали электронные письма, в которых резюмируется недавняя активность на сайте.
Если бы рассылка электронной почты была единственной задачей, которую нужно было выполнить, я бы, вероятно, просто настроил запланированную задачу, которая запускала скрипт для отправки этих писем. Однако для этого конкретного сайта клиент хотел бы, чтобы выполнялись различные запланированные задачи, некоторые из которых всегда выполняются, а некоторые - только при соблюдении определенных условий. Прямо сейчас они дали мне первоначальный набор вещей, которые они хотели бы видеть реализованными, но я знаю, что в будущем их будет больше.
Что меня интересует, так это то, что существует простое решение для Windows, которое позволило бы мне определять задачи, которые необходимо выполнить, а затем иметь одну запланированную задачу, которая выполнялась ежедневно и выполняла каждую из запланированных задач. Является ли пакетный файл самым простым способом сделать это, или есть какое-то другое решение, которое я мог бы использовать?