Элемент ScheduleByWeek (calendarTriggerType)

Задает еженедельное расписание. Например, задача начинается в 8:00 в определенный день недели каждую неделю или в определенный день недели каждую вторая неделя.

<xs:element name="ScheduleByWeek"
    type="weeklyScheduleType"
 />

Элемент ScheduleByWeek определяется сложным типом calendarTriggerType .

Родительский элемент

Элемент Унаследован от Описание
CalendarTrigger calendarTriggerType Указывает триггер ежедневного, еженедельного, ежемесячного или ежемесячного дня недели (DOW).

Дочерние элементы

Элемент Тип Описание
DaysOfWeek daysOfWeekType Указывает дни недели, в которые выполняется задача.
WeeksInterval unsignedByte Указывает интервал между неделями в расписании.

Комментарии

Перечисленные выше дочерние элементы определяются сложными типами элементов weeklyScheduleType .

Время суток, когда задача запущена, задается элементом StartBoundary .

Для разработки сценариев еженедельный триггер указывается с помощью объекта WeeklyTrigger .

Для разработки на C++ еженедельный триггер указывается с помощью интерфейса IWeeklyTrigger .

Примеры

Следующий XML-код определяет триггер еженедельного календаря, который запускает задачу с понедельника по пятницу (в 8:00) каждую неделю.

<CalendarTrigger>
    <StartBoundary>2005-01-01T08:00:00</StartBoundary>
    <EndBounadry>2007-01-01T00:00:00</EndBoundary>
    <ScheduleByWeek>
        <WeeksInterval>1</WeeksInterval>
        <DaysOfWeek>
            <Monday/>
            <Tuesday/>
            <Wednesday/>
            <Thurday/>
            <Friday/>
        </DaysOfWeek>
    </ScheduleByWeek>
</CalendarTrigger>

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]

См. также раздел

Элементы схемы планировщика задач

Планировщик заданий