Condividi tramite


Oggetto WeeklyTrigger

Oggetto scripting che rappresenta un trigger che avvia un'attività in base a una pianificazione settimanale. Ad esempio, l'attività inizia alle 8:00 in un giorno specifico della settimana ogni settimana o ogni altra settimana.

Membri

L'oggetto WeeklyTrigger ha questi tipi di membri:

Proprietà

L'oggetto WeeklyTrigger ha queste proprietà.

Proprietà Tipo di accesso Descrizione
DaysOfWeek
Lettura/Scrittura
Ottiene o imposta i giorni della settimana in cui 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 di disattivazione del trigger. Il trigger non può avviare l'attività dopo la disattivazione.
ExecutionTimeLimit
Lettura/Scrittura
Ereditato dall'oggetto Trigger . Ottiene o imposta la quantità massima di tempo consentita per l'esecuzione dell'attività avviata dal trigger.
Id
Lettura/Scrittura
Ereditato dall'oggetto Trigger . Ottiene o imposta l'identificatore per il trigger.
RandomDelay
Lettura/Scrittura
Ottiene o imposta un tempo di ritardo aggiunto in modo casuale 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 per quanto tempo il modello di ripetizione viene ripetuto dopo l'avvio dell'attività.
StartBoundary
Lettura/Scrittura
Ereditato dall'oggetto Trigger . Ottiene o imposta la data e l'ora di attivazione del trigger.
Tipo
Sola lettura
Ereditato dall'oggetto Trigger . Ottiene il tipo del trigger.
WeeksInterval
Lettura/Scrittura
Ottiene o imposta l'intervallo tra le settimane della pianificazione.

Commenti

L'ora del giorno in cui viene avviata l'attività viene impostata dalla proprietà StartBoundary .

Durante la lettura o la scrittura di codice XML personalizzato per un'attività, viene specificato un trigger settimanale usando l'elemento ScheduleByWeek dello schema dell'Utilità di pianificazione.

Il giorno in cui l'ora legale inizia in un anno, per un fuso orario pacifico (orario spostato dalle 02:00 alle 03:00 nel 2022), qualsiasi attività pianificata per l'esecuzione tra le 02:00 e le 02:59:59:999 AM verrà eseguita al più presto possibile in quel giorno, ovvero alle 03:00. Questo vale per tutti i fusi orari DST in base alle varie ore in cui osservano LST.

Si consideri un'attività settimanale impostata per l'esecuzione ogni domenica del 2022 alle 2:30 del fuso orario pacifico, in modo che l'ora di esecuzione successiva sia il 13 marzo 2022 2:30. Poiché le 2:30 è un'ora che non esiste il 13 marzo 2022, l'attività viene eseguita alle 3:00. In altre domenica dell'anno, l'attività viene eseguita come di consueto alle 2:30.

Esempio

Per altre informazioni e un esempio di codice per questo oggetto scripting, vedere Esempio di trigger settimanale (scripting).For more information and a code example for this scripting object, see Weekly Trigger Example (Scripting).

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

Triggercollection

TriggerCollection.Create