Elemento Settings (taskType)
Specifica le impostazioni usate dall'utilità di pianificazione per eseguire l'attività.
<xs:element name="Settings"
type="settingsType"
minOccurs="0"
/>
L'elemento Settings è definito dal tipo complesso taskType .
Elemento padre
Elemento | Derivato da | Descrizione |
---|---|---|
Attività | taskType | Specifica l'attività eseguita dal servizio Utilità di pianificazione. |
Elementi figlio
Elemento | Tipo | Descrizione |
---|---|---|
AllowHardTerminate | boolean | Specifica che l'attività può essere terminata usando TerminateProcess. |
AllowStartOnDemand | boolean | Specifica che l'attività può essere avviata usando il comando Esegui o il menu di scelta rapida. |
DeleteExpiredTaskAfter | duration | Specifica la quantità di tempo di attesa dell'utilità di pianificazione prima di eliminare l'attività dopo la scadenza. |
DisallowStartIfOnBatteries | boolean | Specifica che l'attività non verrà avviata se il computer è in esecuzione su batterie. |
Attivato | boolean | Specifica che l'attività è abilitata. L'attività può essere eseguita solo quando questa impostazione è True. |
ExecutionTimeLimit | duration | Tempo consentito per completare l'attività. |
Nascosto | boolean | Specifica che l'attività non sarà visibile nell'interfaccia utente per impostazione predefinita. |
IdleSettings | idleSettingsType | Specifica il modo in cui l'utilità di pianificazione attività esegue attività quando il computer si trova in uno stato inattiva. |
MaintenanceSettings | maintenanceSettingsType | Specifica come l'utilità di pianificazione attività esegue attività durante la manutenzione automatica. |
MultipleInstancesPolicy | multipleInstancesPolicyType | Specifica i criteri che definiscono il modo in cui l'utilità di pianificazione attività gestisce più istanze dell'attività. |
Priority | priorityType | Specifica il livello di priorità per l'attività. |
RestartOnFailure | restartType | Specifica che l'utilità di pianificazione attività tenterà di riavviare l'attività se l'attività ha esito negativo per qualsiasi motivo. |
RunOnlyIfIdle | boolean | Specifica che l'attività viene eseguita solo quando il computer si trova in uno stato inattiva. |
RunOnlyIfNetworkAvailable | boolean | Specifica che l'utilità di pianificazione attività eseguirà l'attività solo quando è disponibile una rete. |
StartWhenAvailable | boolean | Specifica che l'utilità di pianificazione attività può avviare l'attività in qualsiasi momento dopo il passaggio dell'ora pianificata. |
StopIfGoingOnBatteries (settingsType) | boolean | Specifica che l'attività verrà arrestata se il computer sta andando su batterie. |
Volatile | boolean | Specifica se l'attività viene disabilitata automaticamente dall'utilità di pianificazione all'avvio di Windows. |
WakeToRun (settingsType) | boolean | Specifica che l'utilità di pianificazione attività riattiva il computer quando è in fase di esecuzione dell'attività. |
Commenti
È possibile selezionare uno o più elementi figlio a cui si fa riferimento sopra.
Per lo sviluppo C++, le informazioni di registrazione di un'attività sono specificate usando la proprietà Settings di ITaskDefinition.
Per lo sviluppo di script, le informazioni di registrazione di un'attività sono specificate usando la proprietà TaskDefinition.Settings .
Esempio
L'esempio di codice XML seguente definisce un elemento impostazioni che consente una terminazione dura dell'attività.
<task>
<Settings>
<AllowHardTerminate>true</AllowHardTerminate>
<AllowStartOnDemand>true</AllowStartOnDemand>
</Settings>
</task>
Per altre informazioni e un esempio completo del codice XML per l'impostazione delle impostazioni dell'attività, vedere Esempio di trigger temporale (XML).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |