Share via


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.

Trigger attività

Interfacce trigger

Strutture trigger