может дать вам идею как избежать создания нескольких заданий для вашего требования.
Прежде всего, необходимо, чтобы вызвать вашу работу в 7 утра и в 8 часов вечера, используя строить Запланировать
Использование Ниже сценария
Ниже скрипт будет проверять, если вы работаете в утром или ночью , в будние дни или выходные дни и в соответствии с сроками он либо начнет/остановит вашу среду.
Как уже говорилось ранее, это просто идея, которая поможет вам приблизиться, y НУ нужно настроить ниже код, чтобы удовлетворить ваши точные требования
Примечание: Заменить эхо раздел в начальной и конечной части Гото с вами кода для запуска и остановки окружающая среда
@echo off
echo Current Date and Time %date%-%time%
for /f %%a in ('date /t') do set "d=%%a"
set "t=%time:~0,2%"
if %t% GTR 12 goto Ni
if %t% LSS 12 goto Day
:Day
if %d% == Mon goto start
if %d% == Tue goto start
if %d% == Wed goto start
if %d% == Thu goto start
if %d% == Fri goto start
if %d% == Sat goto TBD
if %d% == Sun goto TBD
:Ni
if %d% == Mon goto stop
if %d% == Tue goto stop
if %d% == Wed goto stop
if %d% == Thu goto stop
if %d% == Fri goto stop
if %d% == Sat goto TBD
if %d% == Sun goto TBD
:start
echo start an application
goto last
:stop
echo stop an application
:last
echo last line
Итак, вам нужны 3 параметра? Или вы хотите построить эту работу в 3 раза? Например, H 9,17 * * * означает, что он будет построен в 9 утра и 5 вечера. –
Мне нужно построить это задание в разное время. 1) каждый день в будние дни утром 7 утра. START environmentmet 2) каждый (MON -FRI) будний вечер 8 вечера. STOP environment –
Если вы пытаетесь избежать дублирования шагов в сборке, у вас может быть 3 задания, настроенные для запуска в разное время, а затем все они запускают ту же работу, которая запускается/останавливается окружающая среда. Я не думаю, что это можно сделать на одной работе. – Brendan