Что я могу сделать, если я хочу запланировать задание, например, на пятый день в месяце, но не в выходные дни. Пример: если пятый день суббота, значит, задание будет запланировано на понедельник.
Спасибо за ответы.
Что я могу сделать, если я хочу запланировать задание, например, на пятый день в месяце, но не в выходные дни. Пример: если пятый день суббота, значит, задание будет запланировано на понедельник.
Спасибо за ответы.
Ответы:
Ниже приведено решение, которое я использовал в прошлом для аналогичной задачи, которую я немного изменил, чтобы потенциально помочь вам. Хитрость заключается в том, чтобы иметь Диспетчер задач выполнить пакетный сценарий и иметь выполняемый пакетный сценарий с логикой, чтобы выполнять условные проверки или нет
Ты можешь использовать
CALL
или жеSTART
выполнить исполняемые файлы (приложение), другой пакетный скрипт, выполнять сценарии PowerShell и другие типы сценариев. Иногда Диспетчер задач планирование не является достаточно надежным для особых задач планирования, как в этом случае.Пакетный скрипт
Замечания: Единственное, что вам действительно нужно отрегулировать, это использовать правильный путь в
SET RunFile=C:\SomeFolder\SomePath\
часть, чтобы сделать его правильной папкой или UNC-путь для создания файла запуска и т. д. Затем просто сделайте<Rest of logic needed >
просто выполнить или запустить любую логику или сценарий Диспетчер задач бежит сейчас.Дополнительные ресурсы
источник