Tipi di trigger
I trigger basati sul tempo e basati su eventi descritti di seguito consentono di avviare le attività in diversi modi.
Trigger dell'utilità di pianificazione 2.0
I tipi di trigger seguenti sono definiti dall'enumerazione TASK_TRIGGER_TYPE2 .
Trigger | Descrizione |
---|---|
Trigger di evento (trigger basato su eventi) Per lo sviluppo di script, vedere EventTrigger. Per lo sviluppo in C++, vedere IEventTrigger. Per lo sviluppo XML, vedere Elemento EventTrigger. |
Avvia l'attività quando si verifica un evento di sistema specifico. |
Trigger ora (trigger basato sul tempo)Per lo sviluppo di script, vedere TimeTrigger. Per lo sviluppo in C++, vedere ITimeTrigger. Per lo sviluppo XML, vedere Elemento TimeTrigger. |
Avvia l'attività in una data e un'ora specifiche. |
Trigger giornaliero (trigger di calendario basato sul tempo)Per lo sviluppo di script, vedere DailyTrigger. Per lo sviluppo in C++, vedere IDailyTrigger. Per lo sviluppo XML, vedere Elemento CalendarTrigger. |
Avvia l'attività in un orario specifico in base a una pianificazione giornaliera. Ad esempio, l'attività inizia alle 8:00 ogni giorno o ogni altro giorno. |
Trigger settimanale (trigger di calendario basato sul tempo)Per lo sviluppo di script, vedere WeeklyTrigger. Per lo sviluppo in C++, vedere IWeeklyTrigger. Per lo sviluppo XML, vedere Elemento CalendarTrigger. |
Avvia l'attività in un orario specifico in base a una pianificazione settimanale. Ad esempio, l'attività inizia alle 8:00 in un giorno specifico della settimana ogni settimana o in un giorno specifico della settimana ogni altra settimana. |
Trigger mensile (trigger di calendario basato sul tempo)Per lo sviluppo di script, vedere MonthlyTrigger. Per lo sviluppo in C++, vedere IMonthlyTrigger. Per lo sviluppo XML, vedere Elemento CalendarTrigger. |
Avvia l'attività in un momento specifico in base a una pianificazione mensile. Ad esempio, l'attività inizia alle 8:00 in giorni specifici del mese in mesi specifici. |
Trigger mensile del giorno della settimana (DOW) (trigger di calendario basato sul tempo)Per lo sviluppo di script, vedere MonthlyDOWTrigger. Per lo sviluppo in C++, vedere IMonthlyDOWTrigger. Per lo sviluppo XML, vedere Elemento CalendarTrigger. |
Avvia l'attività in un'ora specifica in base a una pianificazione mensile giornaliera della settimana. Ad esempio, l'attività inizia alle 8:00 in giorni specifici della settimana, settimane del mese e mesi dell'anno. |
Trigger inattiva (trigger basato su eventi)Per lo sviluppo di script, vedere IdleTrigger. Per lo sviluppo in C++, vedere IIdleTrigger. Per lo sviluppo XML, vedere Elemento IdleTrigger. |
Avvia l'attività quando il computer entra in uno stato di inattività. |
Trigger di registrazione (trigger basato su eventi)Per lo sviluppo di script, vedere RegistrationTrigger. Per lo sviluppo in C++, vedere IRegistrationTrigger. Per lo sviluppo XML, vedere Elemento RegistrationTrigger. |
Avvia l'attività quando l'attività viene registrata o aggiornata. |
Trigger di avvio (trigger basato su eventi)Per lo sviluppo di script, vedere BootTrigger. Per lo sviluppo in C++, vedere IBootTrigger. Per lo sviluppo XML, vedere Elemento BootTrigger. |
Avvia l'attività all'avvio del sistema. |
Trigger di accesso (trigger basato su eventi)Per lo sviluppo di script, vedere LogonTrigger. Per lo sviluppo in C++, vedere ILogonTrigger. Per lo sviluppo XML, vedere Elemento LogonTrigger. |
Avvia l'attività quando un utente accede. |
Trigger di modifica dello stato della sessione (trigger basato su eventi)Per lo sviluppo di script, vedere SessionStateChangeTrigger. Per lo sviluppo in C++, vedere ISessionStateChangeTrigger. Per lo sviluppo XML, vedere Elemento SessionStateChangeTrigger. |
Avvia l'attività quando una sessione di Terminal Server cambia stato. |
Trigger dell'utilità di pianificazione 1.0
I tipi di trigger seguenti sono definiti dall'enumerazione TASK_TRIGGER_TYPE . Per implementare uno dei trigger seguenti, vedere la struttura TASK_TRIGGER .
- Una volta attivato: avvia l'attività una sola volta.
- Trigger giornaliero: avvia l'attività in un intervallo giornaliero.
- Trigger settimanale: avvia l'attività in base a una pianificazione settimanale.
- Trigger mensile: avvia l'attività in base a una pianificazione mensile.
- Trigger DOW mensile: avvia l'attività in base a una pianificazione mensile giornaliera della settimana.
- Inattiva trigger: avvia l'attività quando il computer si trova in uno stato di inattività.
- Trigger di avvio del sistema: avvia l'attività all'avvio del computer.
- Trigger di accesso: avvia l'attività quando un utente specifico accede.