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 |
|
DLL |
|