Condividi tramite


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]

Vedi anche

Elementi dello schema dell'utilità di pianificazione

Utilità di pianificazione