Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un'attività è il lavoro pianificato eseguito dal servizio Utilità di pianificazione. Un'attività è costituita da componenti diversi, ma un'attività deve contenere un trigger usato dall'Utilità di pianificazione per avviare l'attività e un'azione che descrive il lavoro che verrà eseguito dall'Utilità di pianificazione.
Quando viene creata un'attività, viene archiviata in una cartella attività. È possibile accedere alle cartelle attività tramite l'interfaccia ITaskFolder (TaskFolder per lo scripting) ed è possibile accedere alle attività tramite l 'interfaccia IRegisteredTask (RegisteredTask per la creazione di script). È possibile modificare gli elenchi di controllo di accesso (ACL) per le attività e le cartelle attività per concedere o negare a determinati utenti e gruppi l'accesso a un'attività o a una cartella attività. A tale scopo, è possibile usare il metodo IRegisteredTask::SetSecurityDescriptor, il metodo ITaskFolder::SetSecurityDescriptor oppure specificando un descrittore di sicurezza quando un'attività viene registrata usando il metodoRegisterTaskDefinitiono RegisterTask.
Nota
Se l'account di sistema locale viene negato l'accesso a un file di attività o a una cartella attività, il servizio Utilità di pianificazione può produrre risultati imprevisti.
Componenti di un'attività
La figura seguente illustra i componenti dell'attività.
L'elenco seguente contiene una breve descrizione di ogni componente attività:
Trigger: l'Utilità di pianificazione usa trigger basati sul tempo o sugli eventi per sapere quando avviare un'attività. Ogni attività può specificare uno o più trigger per avviare l'attività.
Per altre informazioni sui trigger, vedere trigger attività.
Azioni: queste sono le azioni, il lavoro effettivo, che viene eseguito dall'attività. Ogni attività può specificare una o più azioni per completare il lavoro.
Per altre informazioni sulle azioni, vedere Azioni attività.
Entità: le entità definiscono il contesto di sicurezza in cui viene eseguita l'attività. Ad esempio, un'entità può definire un utente o un gruppo di utenti specifico in grado di eseguire l'attività.
Per altre informazioni sulle entità di sicurezza, vedere Contesti di sicurezza per attività.
Impostazioni: queste sono le impostazioni usate dall'Utilità di pianificazione per eseguire l'attività in relazione alle condizioni esterne all'attività stessa. Ad esempio, queste impostazioni possono specificare la priorità dell'attività rispetto ad altre attività, se è possibile eseguire più istanze dell'attività, come l'attività viene gestita quando il computer si trova in una condizione di inattività e altre condizioni.
Per altre informazioni sulle impostazioni delle attività, vedere ITaskSettings ( TaskSettings per la creazione di script).
Nota
Per impostazione predefinita, un'attività verrà arrestata 72 ore dopo l'avvio dell'esecuzione. È possibile modificare questa impostazione modificando l'impostazioneExecutionTimeLimit.
Informazioni di registrazione: informazioni amministrative raccolte al momento della registrazione dell'attività. Ad esempio, queste informazioni descrivono l'autore dell'attività, la data di registrazione dell'attività, una descrizione XML dell'attività e altre informazioni.
Per altre informazioni sulla registrazione delle attività, vedere Informazioni di registrazione attività.
Dati: documentazione aggiuntiva sull'attività fornita dall'autore dell'attività. Ad esempio, questi dati possono contenere la Guida XML che può essere usata dagli utenti quando eseguono l'attività.
API delle attività
L'Utilità di pianificazione 2.0 fornisce due set di API: un set di oggetti di scripting e interfacce per l'Utilità di pianificazione 2.0. Per altre informazioni, vedere riferimento dell'utilità di pianificazione.
La compatibilità delle attività, impostata tramite la proprietàCompatibilità, deve essere impostata solo su TASK_COMPATIBILITY_V1 se è necessario accedere o modificare un'attività da un computer Windows XP, Windows Server 2003 o Windows 2000. In caso contrario, è consigliabile usare la compatibilità dell'Utilità di pianificazione 2.0 perché include più funzionalità.
A partire da Utilità di pianificazione 2.0, l'interfacciaITaskService(TaskService per lo scripting) viene usata come punto di partenza per creare attività nelle cartelle specificate. L'interfaccia ITaskDefinition (TaskDefinition per la creazione di script) viene usata per contenere tutti i componenti di un'attività, ad esempio le impostazioni, le azioni e i trigger. L'ITaskTrigger, IActione ITaskSettings API forniscono proprietà che vengono quindi usate per definire gli altri componenti dell'attività. L'Utilità di pianificazione 1.0 fornisce l'interfacciaITask, supportata solo per la compatibilità con le versioni precedenti.
Per gli script, le interfacce dell'Utilità di pianificazione eseguono il mapping agli oggetti di scripting con nomi, proprietà e metodi simili. Ad esempio, l'oggetto scripting TaskService ha le stesse proprietà e metodi dell'interfacciaITaskService.
Per altre informazioni ed esempi su come usare le interfacce dell'Utilità di pianificazione, gli oggetti di scripting e XML, vedere Using the Task Scheduler.
Attività dell'Utilità di pianificazione 1.0
Un'attività utilità di pianificazione 1.0 è qualsiasi applicazione o tipo di file che l'Utilità di pianificazione può eseguire. Questi possono includere uno dei seguenti (come supportato dal sistema operativo in cui verrà eseguita l'attività): applicazioni Win32, applicazioni Win16, applicazioni OS/2, applicazioni MS-DOS, file batch (*.bat), file di comando (*.cmd) o qualsiasi tipo di file registrato correttamente.
I dati che descrivono un'attività vengono conservati in un file di attività archiviato nella cartella Attività pianificate. Per altre informazioni, vedere cartella Attività pianificate. Il nome di questi file di attività include il nome dell'attività, seguito da un'estensione del nome file con estensione job.
Per altre informazioni sull'aggiunta di attività di Utilità di pianificazione 1.0, vedere Aggiunta di elementi di lavoro.
Per altre informazioni sull'enumerazione tramite attività dell'Utilità di pianificazione 1.0, vedere Enumerating Tasks.
Affinché un computer Windows Server 2003, Windows XP o Windows 2000 crei, monitori o controlli le attività in un computer Windows Vista, è necessario completare le operazioni seguenti nel computer Windows Vista e l'utente che chiama il metodo ITaskScheduler::SetTargetComputer deve essere membro del gruppo Administrators nel computer Windows Vista remoto.
Per abilitare l'eccezione "Condividi file e stampanti" in Windows Firewall
- Fare clic su Starte quindi su Pannello di controllo.
- In Pannello di controllofare clic su visualizzazione classica e quindi fare doppio clic sull'icona windows Firewall.
- Nella finestra Windows Firewall fare clic sulla scheda eccezioni e selezionare 'eccezione condivisione file e stampanti casella di controllo.
Per abilitare il servizio "Registro di sistema remoto"
- Aprire una finestra del prompt dei comandi e immettere il comando seguente: net start "Registro di sistema remoto".
Argomenti correlati