Quando si imposta un'attività, è necessario stabilire innanzitutto quale elemento determinerà l'avvio dell'attività. Un trigger è un set di criteri che, quando soddisfatti, avviano l'esecuzione di un'attività. I trigger di un'attività sono visualizzati nella scheda Trigger della finestra di dialogo Proprietà attività o Crea attività. È possibile utilizzare un trigger temporizzato o basato su eventi per avviare un'attività. I trigger temporizzati includono l'avvio di un'attività in una specifica ora del giorno o l'avvio di un'attività più volte al giorno, alla settimana o al mese. I trigger basati eventi avviano un'attività in risposta a determinati eventi di sistema. Ad esempio, i trigger basati su eventi possono essere impostati per avviare un'attività all'avvio del sistema, quando un utente accede al computer o quando il computer entra in uno stato di inattività. Ogni attività può includere uno o più trigger, che consentono l'avvio dell'attività in vari modi. Se a un'attività sono associati più trigger, l'attività si avvierà al verificarsi di uno dei trigger stessi.

Impostazioni dei trigger

Ogni trigger contiene impostazioni che determinano i criteri per la sua attivazione. È possibile definire impostazioni avanzate aggiuntive per ogni trigger, come illustrato nella sezione Impostazioni avanzate seguente. Le impostazioni del trigger sono accessibili dalla finestra di dialogo Modifica trigger o Nuovo trigger, accessibile facendo clic sul pulsante Modifica o Nuovo nella scheda Trigger della finestra di dialogo Proprietà attività o Crea attività. Per ulteriori informazioni su come modificare le impostazioni dei trigger, vedere Modificare un'attività esistente o Pianificare un'attività.

Trigger

Nell'elenco seguente vengono descritti tutti i trigger e le relative impostazioni.

  • In base a una pianificazione

    Questo trigger determina l'esecuzione dell'attività in base a una pianificazione, che le impostazioni del trigger consentono di specificare. È possibile scegliere di pianificare l'attività in un orario oppure su base giornaliera o mensile. L'ora impostata è basata sul fuso orario impostato sul computer che esegue l'attività. Selezionare la casella di controllo Universale per impostare l'ora in base all'ora standard (Coordinated Universal Time) anziché in base al fuso orario specificato per il computer che esegue l'attività. Utilizzare l'impostazione Universale quando si desidera coordinare un set di attività in modo che vengano eseguite contemporaneamente in più fusi orari.

    Selezionare il pulsante di opzione Una sola volta per scegliere una data e un'ora per attivare l'attività.

    Selezionare il pulsante di opzione Ogni giorno per scegliere l'intervallo di ricorrenza per l'attività e la data e l'ora di avvio dell'attività. Un intervallo uguale a 1 determina una pianificazione giornaliera. Un intervallo uguale a 2 una pianificazione a giorni alterni. L'attività si avvierà ogni giorno all'ora specificata.

    Selezionare il pulsante di opzione Ogni settimana per scegliere l'intervallo di ricorrenza per l'attività, la data e l'ora di avvio dell'attività e i giorni della settimana in cui avviarla. Un intervallo uguale a 1 determina una pianificazione settimanale. Un intervallo uguale a 2 una pianificazione a settimane alterne. L'attività si avvierà all'ora specificata in ognuno dei giorni specificati.

    Selezionare il pulsante di opzione Ogni mese per scegliere i mesi in cui avviare l'attività, nonché le settimane del mese e i giorni della settimana per ogni mese in cui avviare l'attività. È inoltre possibile specificare di avviare un'attività l'ultimo giorno di ogni mese.

  • All'accesso

    Questo trigger determina l'esecuzione dell'attività quando un utente accede al computer. Le impostazioni del trigger consentono di specificare se l'attività deve essere attivata quando un utente qualsiasi o quando un utente specifico accede al computer.

  • All'avvio

    Questo trigger determina l'esecuzione dell'attività all'avvio del computer. Le uniche impostazioni per questo trigger sono le impostazioni avanzate illustrate nella sezione Impostazioni avanzate seguente.

  • Inattivo

    Questo trigger determina l'esecuzione dell'attività dopo che il computer entra in uno stato di inattività. È possibile specificare le impostazioni inattività dalla scheda Condizioni della finestra di dialogo Crea attività o Proprietà attività. Per ulteriori informazioni, vedere Condizioni delle attività.

  • Al verificarsi di un evento

    Questo trigger determina l'esecuzione dell'attività quando un evento specifico viene aggiunto a un registro eventi. È possibile scegliere di specificare impostazioni dei trigger di evento di base o personalizzate. Se si scelgono le impostazioni di base, ad attivare l'attività sarà un singolo evento da un registro eventi specifico. È possibile scegliere il registro eventi che contiene l'evento e il nome dell'autore dell'evento, nonché specificare l'identificatore dell'evento. Se si scelgono le impostazioni personalizzate, è possibile specificare una query di eventi XML o un filtro eventi personalizzato per eseguire una query sugli eventi che attiveranno l'attività. Per ulteriori informazioni sui filtri eventi, vedere la pagina relativa alla creazione di una vista personalizzata.

    Nota

    Questo trigger non è disponibile per le attività configurate per Windows Server 2003, Windows XP o Windows 2000.

  • Alla creazione/modifica di attività

    Questo trigger determina l'esecuzione di un'attività quando viene creata e modificata. Le uniche impostazioni per questo trigger sono le impostazioni avanzate illustrate nella sezione Impostazioni avanzate seguente.

    Nota

    Questo trigger non è disponibile per le attività configurate per Windows Server 2003, Windows XP o Windows 2000.

  • Alla connessione alla sessione utente

    Questo trigger determina l'esecuzione di un'attività alla connessione a una sessione utente dal computer locale o da una Connessione desktop remoto. Ad esempio, quando ci si connette a una sessione utente sul computer locale eseguendo un cambio di utente sul computer, questo trigger determinerà l'esecuzione dell'attività. Un'altra circostanza che può determinare l'esecuzione di un'attività è quando un utente si connette a una sessione utente utilizzando il programma Connessione desktop remoto da un computer remoto. Le impostazioni del trigger consentono di specificare se l'attività deve essere attivata quando un utente qualsiasi o quando un utente specifico si connette a una sessione utente.

    Nota

    Questo trigger non è disponibile per le attività configurate per Windows Server 2003, Windows XP o Windows 2000.

  • Alla disconnessione alla sessione utente

    Questo trigger determina l'esecuzione di un'attività alla disconnessione di una sessione utente dal computer locale o da una Connessione desktop remoto. Ad esempio, quando ci si disconnette da una sessione utente sul computer locale eseguendo un cambio di utente sul computer, questo trigger determinerà l'esecuzione dell'attività. Un'altra circostanza che può determinare l'esecuzione di un'attività è quando un utente si disconnette da una sessione utente utilizzando il programma Connessione desktop remoto da un computer remoto. Le impostazioni del trigger consentono di specificare se l'attività deve essere attivata quando un utente qualsiasi o quando un utente specifico si disconnette da una sessione utente.

    Nota

    Questo trigger non è disponibile per le attività configurate per Windows Server 2003, Windows XP o Windows 2000.

  • Al blocco della workstation

    Questo trigger determina l'esecuzione dell'attività quando il computer viene bloccato. Le impostazioni del trigger consentono di specificare se l'attività deve essere attivata quando un utente qualsiasi o quando un utente specifico blocca il computer.

    Nota

    Questo trigger non è disponibile per le attività configurate per Windows Server 2003, Windows XP o Windows 2000.

  • Allo sblocco della workstation

    Questo trigger determina l'esecuzione dell'attività quando il computer viene sbloccato. Le impostazioni del trigger consentono di specificare se l'attività deve essere attivata quando un utente qualsiasi o quando un utente specifico sblocca il computer.

    Nota

    Questo trigger non è disponibile per le attività configurate per Windows Server 2003, Windows XP o Windows 2000.

Impostazioni avanzate

Nell'elenco seguente vengono descritte le impostazioni avanzate dei trigger.

  • Ritarda attività per o Ritarda attività fino a (ritardo casuale): Questa impostazione consente di specificare un periodo di tempo in base al quale ritardare l'esecuzione dell'attività, dopo l'attivazione. Se si utilizza un trigger temporizzato (In base a una pianificazione), il ritardo sarà un periodo di tempo casuale tra il momento dell'attivazione dell'attività e il momento specificato in questa impostazione. Se per un'attività è pianificata l'attivazione alle 13:00 e l'impostazione Ritarda attività fino a (ritardo casuale) è impostata su 5 minuti, l'attività verrà eseguita tra le 13:00 e le 13:05.

  • Ripeti l'attività ogni: Questa impostazione consente di impostare un intervallo temporale di ripetizione per l'attività. L'attività verrà eseguita, attenderà l'intervallo di tempo specificato e quindi verrà eseguita di nuovo. Questo ciclo continuerà fino al termine dell'intervallo.

  • Interrompi l'attività se viene eseguita per più di: Questa impostazione consente di interrompere le attività in corso impostando un limite alla durata consentita per l'esecuzione dell'attività, ovvero per l'esecuzione dell'azione.

  • Attiva: Questa impostazione consente di impostare una data e un'ora per l'attivazione del trigger. Una volta attivato, il trigger può determinare l'esecuzione dell'attività. L'ora si basa sul fuso orario impostato sul computer che esegue l'attività. Selezionare la casella di controllo Universale per impostare l'ora in base all'ora standard (Coordinated Universal Time) anziché in base al fuso orario specificato per il computer che esegue l'attività. Utilizzare l'impostazione Universale quando si desidera coordinare un set di attività in modo che vengano attivate contemporaneamente in più fusi orari.

  • Scadenza: Questa impostazione consente di impostare una data e un'ora per la scadenza del trigger. Dopo essere scaduto, il trigger non può determinare l'esecuzione dell'attività. L'ora si basa sul fuso orario impostato sul computer che esegue l'attività. Selezionare la casella di controllo Universale per impostare l'ora in base all'ora standard (Coordinated Universal Time) anziché in base al fuso orario specificato per il computer che esegue l'attività. Utilizzare l'impostazione Universale quando si desidera coordinare un set di attività in modo che scadano contemporaneamente in più fusi orari.

  • Attivata: Questa impostazione consente di attivare o disattivare l'attività. Un'attività attivata può essere eseguita, un'attività disattivata non può essere eseguita fino all'attivazione.

Ulteriori riferimenti