Share via


Oggetto TaskSettings

Oggetto scripting che fornisce le impostazioni usate dal servizio Utilità di pianificazione per eseguire l'attività.

Membri

L'oggetto TaskSettings ha questi tipi di membri:

Proprietà

L'oggetto TaskSettings ha queste proprietà.

Proprietà Tipo di accesso Descrizione
AllowDemandStart
Lettura/Scrittura
Ottiene o imposta un valore booleano che indica che l'attività può essere avviata utilizzando il comando Esegui o il menu di scelta rapida.
AllowHardTerminate
Lettura/Scrittura
Ottiene o imposta un valore booleano che indica che l'attività può essere terminata tramite TerminateProcess.
Compatibilità
Lettura/Scrittura
Ottiene o imposta un valore intero che indica la versione dell'Utilità di pianificazione con cui un'attività è compatibile.
DeleteExpiredTaskAfter
Lettura/Scrittura
Ottiene o imposta la quantità di tempo che l'utilità di pianificazione attenderà prima di eliminare l'attività dopo la scadenza.
DisallowStartIfOnBatteries
Lettura/Scrittura
Ottiene o imposta un valore booleano che indica che l'attività non verrà avviata se il computer è in esecuzione sull'alimentazione a batteria.
Attivato
Lettura/Scrittura
Ottiene o imposta un valore booleano che indica che l'attività è abilitata. L'attività può essere eseguita solo quando questa impostazione è True.
ExecutionTimeLimit
Lettura/Scrittura
Ottiene o imposta la quantità di tempo consentita per completare l'attività.
Nascosto
Lettura/Scrittura
Ottiene o imposta un valore booleano che indica che l'attività non sarà visibile nell'interfaccia utente. Tuttavia, gli amministratori possono eseguire l'override di questa impostazione tramite l'uso di un "commutatore master" che rende visibili tutte le attività nell'interfaccia utente.
IdleSettings
Lettura/Scrittura
Ottiene o imposta le informazioni che specificano il modo in cui l'Utilità di pianificazione esegue attività quando il computer si trova in uno stato di inattività.
MultipleInstances
Lettura/Scrittura
Ottiene o imposta i criteri che definiscono la modalità di gestione dell'utilità di pianificazione con più istanze dell'attività.
NetworkSettings
Lettura/Scrittura
Ottiene o imposta l'oggetto impostazioni di rete che contiene un identificatore e un nome del profilo di rete. Se la proprietà RunOnlyIfNetworkAvailable di TaskSettings è True e nella proprietà NetworkSettings viene specificato un propfile di rete, l'attività verrà eseguita solo se il profilo di rete specificato è disponibile.
Priority
Lettura/Scrittura
Ottiene o imposta il livello di priorità dell'attività.
RestartCount
Lettura/Scrittura
Ottiene o imposta il numero di tentativi di riavvio dell'attività da parte dell'Utilità di pianificazione.
RestartInterval
Lettura/Scrittura
Ottiene o imposta un valore che specifica per quanto tempo l'Utilità di pianificazione tenterà di riavviare l'attività.
RunOnlyIfIdle
Lettura/Scrittura
Ottiene o imposta un valore booleano che indica che l'Utilità di pianificazione eseguirà l'attività solo se il computer è in stato di inattività.
RunOnlyIfNetworkAvailable
Lettura/Scrittura
Ottiene o imposta un valore booleano che indica che l'Utilità di pianificazione eseguirà l'attività solo quando è disponibile una rete.
StartWhenAvailable
Lettura/Scrittura
Ottiene o imposta un valore booleano che indica che l'Utilità di pianificazione può avviare l'attività in qualsiasi momento dopo il superamento dell'ora pianificata.
StopIfGoingOnBatteries
Lettura/Scrittura
Ottiene o imposta un valore booleano che indica che l'attività verrà arrestata se il computer inizia a essere eseguito sull'alimentazione a batteria.
WakeToRun
Lettura/Scrittura
Ottiene o imposta un valore booleano che indica che l'Utilità di pianificazione riattiva il computer quando è il momento di eseguire l'attività.
Xmltext
Lettura/Scrittura
Ottiene o imposta una definizione in formato XML delle impostazioni dell'attività.

Commenti

Per impostazione predefinita, un'attività verrà arrestata 72 ore dopo l'avvio dell'esecuzione. È possibile modificarlo modificando l'impostazione ExecutionTimeLimit .

Quando si legge o si scrive codice XML per un'attività, le impostazioni dell'attività vengono definite nell'elemento Settings dello schema dell'Utilità di pianificazione.

Esempio

Per altre informazioni e un esempio di codice per questo oggetto di scripting, vedere Esempio di trigger temporale (scripting).

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Libreria dei tipi
Taskschd.tlb
DLL
Taskschd.dll

Vedi anche

Utilità di pianificazione

TaskDefinition

NetworkSettings

IdleSettings