Condividi tramite


Oggetto MonthlyTrigger

Oggetto scripting che rappresenta un trigger che avvia un'attività in base a una pianificazione mensile. Ad esempio, l'attività viene avviata in giorni specifici di mesi specifici.

Membri

L'oggetto MonthlyTrigger include questi tipi di membri:

Proprietà

L'oggetto MonthlyTrigger ha queste proprietà.

Proprietà Tipo di accesso Descrizione
DaysOfMonth
Lettura/Scrittura
Ottiene o imposta i giorni del mese durante il quale viene eseguita l'attività.
Attivato
Lettura/Scrittura
Ereditato dall'oggetto Trigger . Ottiene o imposta un valore booleano che indica se il trigger è abilitato.
EndBoundary
Lettura/Scrittura
Ereditato dall'oggetto Trigger . Ottiene o imposta la data e l'ora in cui il trigger viene disattivato. Il trigger non può avviare l'attività dopo la disattivazione.
ExecutionTimeLimit
Lettura/Scrittura
Ereditato dall'oggetto Trigger . Ottiene o imposta il tempo massimo di esecuzione dell'attività avviata dal trigger.
Id
Lettura/Scrittura
Ereditato dall'oggetto Trigger . Ottiene o imposta l'identificatore per il trigger.
MesiOfYear
Lettura/Scrittura
Ottiene o imposta i mesi dell'anno durante il quale viene eseguita l'attività.
RandomDelay
Lettura/Scrittura
Ottiene o imposta un tempo di ritardo aggiunto casualmente all'ora di inizio del trigger.
Ripetizione
Lettura/Scrittura
Ereditato dall'oggetto Trigger . Ottiene o imposta la frequenza con cui viene eseguita l'attività e il tempo di ripetizione del modello di ripetizione viene ripetuto dopo l'avvio dell'attività.
RunOnLastDayOfMonth
Lettura/Scrittura
Ottiene o imposta un valore booleano che indica che l'attività viene eseguita nell'ultimo giorno del mese.
StartBoundary
Lettura/Scrittura
Ereditato dall'oggetto Trigger . Ottiene o imposta la data e l'ora dell'attivazione del trigger.
Digitare
Sola lettura
Ereditato dall'oggetto Trigger . Ottiene il tipo del trigger.

Commenti

L'ora di avvio dell'attività viene impostata dalla proprietà StartBoundary .

Quando si legge o si scrive un codice XML personalizzato per un'attività, viene specificato un trigger mensile usando l'elemento ScheduleByMonth dello schema dell'utilità di pianificazione.

Il giorno in cui l'ora legale (DST) inizia in un anno, per un fuso orario Pacifico (orario spostato dalle 02:00 alle 03:00 nel 2022), tutte le attività pianificate per l'esecuzione tra le 02:00 e le 02:59:59:999 AM verranno eseguite al più presto possibile in quel giorno, ovvero alle 03:00. Ciò si applica a tutti i fusi orari DST in base ai vari orari in cui osservano DST.

Prendere in considerazione un'attività settimanale impostata per l'esecuzione ogni domenica del 2022 alle 02:30 del fuso orario Pacifico, in modo che l'ora di esecuzione successiva sia il 13 marzo 2022 02:30 AM. Come 02:30 AM è una volta che non esiste il 13 marzo 2022, l'attività viene eseguita alle 03:00. In altre domenica dell'anno, l'attività viene eseguita come di consueto alle 02:30.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Libreria dei tipi
Taskschd.tlb
DLL
Taskschd.dll

Vedi anche

Trigger

Oggetti utilità di pianificazione delle attività

Utilità di pianificazione

Triggercollection

TriggerCollection.Create