Azioni attività

Gli elementi di lavoro eseguiti da un'attività sono denominati azioni. Un'attività può avere una singola azione o un massimo di 32 azioni. Tenere presente che, quando vengono specificate più azioni, vengono eseguite in sequenza.

Tipi di azioni

Nella tabella seguente di azioni viene descritto il tipo di lavoro o azioni che è possibile eseguire da un'attività.

Tipo di azione Descrizione
Azione comhandler Questa azione attiva un gestore COM.
Azione Exec Questa azione esegue un'operazione della riga di comando, ad esempio l'avvio del Blocco note.
Azione di posta elettronica Questa azione invia un messaggio di posta elettronica quando viene attivata un'attività.
Mostra azione messaggio Questa azione mostra una finestra di messaggio con un messaggio e un titolo specificati.

Specifica delle azioni

Le azioni di un'attività vengono specificate quando l'attività viene definita e archiviata in una raccolta di azioni usate dal servizio Utilità di pianificazione. Nella tabella seguente sono elencati i collegamenti ad argomenti di riferimento per le API e gli elementi XML associati alle azioni.

Per altre informazioni ed esempi su come usare le interfacce dell'Utilità di pianificazione, gli oggetti di scripting e XML, vedere Uso dell'Utilità di pianificazione.

API di interfaccia per lo sviluppo C++

API Descrizione
Proprietà Actions di ITaskDefinition Ottiene o imposta le azioni eseguite dall'attività.
IActionCollection Contiene le azioni eseguite dall'attività.
IComHandlerAction Rappresenta un'azione che attiva un gestore.
IExecAction Rappresenta un'azione che esegue un'operazione della riga di comando.
IEmailAction Rappresenta un'azione che invia un messaggio di posta elettronica.
IShowMessageAction Rappresenta un'azione che mostra una finestra di messaggio.

API degli oggetti di scripting per lo sviluppo di script

API Descrizione
TaskDefinition.Actions Ottiene o imposta le azioni eseguite dall'attività.
Actioncollection Contiene le azioni eseguite dall'attività.
ComHandlerAction Rappresenta un'azione che attiva un gestore.
ExecAction Rappresenta un'azione che esegue un'operazione della riga di comando.
EmailAction Rappresenta un'azione che invia un messaggio di posta elettronica.
ShowMessageAction Rappresenta un'azione che mostra una finestra di messaggio.

Elementi XML

Elemento Descrizione
Azioni Definisce le azioni eseguite dall'attività.
ComHandler Rappresenta un'azione che attiva un gestore.
Exec Rappresenta un'azione che esegue un'operazione della riga di comando.
SendEmail Rappresenta un'azione che invia un messaggio di posta elettronica.
ShowMessage Rappresenta un'azione che mostra una finestra di messaggio.

Uso delle variabili nelle proprietà dell'azione

Alcune proprietà di azione di tipo BSTR possono contenere variabili $(Arg0), $(Arg1), ..., $(Arg32) nei valori stringa. Queste variabili vengono sostituite con i valori specificati nel parametro params dei metodi IRegisteredTask::Run e IRegisteredTask::RunEx o contenuti nel trigger di evento per l'attività. Nella tabella seguente sono elencate le proprietà dell'azione che possono usare variabili nei relativi valori stringa.

Informazioni sull'utilità di pianificazione delle attività