ScheduleByMonthDayOfWeek (calendarTriggerType) 要素

毎月の曜日スケジュールを指定します。 たとえば、タスクは特定の曜日、月の週、月の月で開始されます。

<xs:element name="ScheduleByMonthDayOfWeek"
    type="monthlyDayOfWeekScheduleType"
 />

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

親要素

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

子要素

要素 Type 説明
DaysOfWeek daysOfWeekType タスクを実行する曜日を指定します。
ヶ 月 monthsType タスクを実行する年の月数を指定します。
週間 unsignedByte スケジュール内の週の間隔を指定します。

解説

タスクが開始される時刻は、 StartBoundary 要素によって設定されます。

スクリプトの開発では、 MonthlyDOWTrigger オブジェクトを使用して、毎月の曜日トリガーを指定します。

C++ 開発では、 IMonthlyDOWTrigger インターフェイスを使用して、毎月の曜日トリガーが指定されます。

上記の子要素は、 monthlyDayOfWeekScheduleType 複合要素型によって定義されます。

次の XML は、1 年の各月の最初の週の月曜日にタスク (午前 8 時 00 分) を開始する月単位の曜日カレンダー トリガーを定義します。

<CalendarTrigger>
    <StartBoundary>2005-01-01T08:00:00</StartBoundary>
    <EndBounadry>2007-01-01T00:00:00</EndBoundary>
    <ScheduleByMonthDayOfWeek>
        <Weeks>
            <Week>1</Week>
        </Weeks>
        <DaysOfWeek>
            <Monday/>
        </DaysOfWeek>
        <Months>
            <January/>
            <February/>
            <March/>
            <April/>
            <May/>
            <June/>
            <July/>
            <August/>
            <September/>
            <October/>
            <November/>
            <December/>
        <Months>
    </ScheduleByMonthDayOfWeek>
</CalendarTrigger>

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]

関連項目

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

タスク スケジューラ