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