ScheduleByWeek (calendarTriggerType) 要素

毎週のスケジュールを指定します。 たとえば、タスクは毎週特定の曜日の午前 8 時に開始し、特定の曜日は隔週で開始します。

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

ScheduleByWeek 要素は、calendarTriggerType 複合型によって定義されます。

親要素

要素 派生元 説明
CalendarTrigger calendarTriggerType 毎日、毎週、毎月、または毎月の曜日 (DOW) トリガーを指定します。

子要素

要素 Type 説明
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 [デスクトップ アプリのみ]

関連項目

タスク スケジューラ スキーマ要素

タスク スケジューラ