settingsType Complex Type
Artigo 06/12/2023
3 colaboradores
Comentários
Neste artigo
Define os elementos filho e as informações de sequenciamento para o elemento Settings (taskType).
<xs:complexType name="settingsType">
<xs:all>
<xs:element name="AllowStartOnDemand"
type="boolean"
default="true"
minOccurs="0"
/>
<xs:element name="RestartOnFailure"
type="restartType"
minOccurs="0"
/>
<xs:element name="MultipleInstancesPolicy"
type="multipleInstancesPolicyType"
default="IgnoreNew"
minOccurs="0"
/>
<xs:element name="DisallowStartIfOnBatteries"
type="boolean"
default="true"
minOccurs="0"
/>
<xs:element name="StopIfGoingOnBatteries"
type="boolean"
default="true"
minOccurs="0"
/>
<xs:element name="AllowHardTerminate"
type="boolean"
default="true"
minOccurs="0"
/>
<xs:element name="StartWhenAvailable"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="NetworkProfileName"
type="string"
minOccurs="0"
/>
<xs:element name="RunOnlyIfNetworkAvailable"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="WakeToRun"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="Enabled"
type="boolean"
default="true"
minOccurs="0"
/>
<xs:element name="Hidden"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="DeleteExpiredTaskAfter"
type="duration"
default="PT0S"
minOccurs="0"
/>
<xs:element name="IdleSettings"
type="idleSettingsType"
minOccurs="0"
/>
<xs:element name="NetworkSettings"
type="networkSettingsType"
minOccurs="0"
/>
<xs:element name="ExecutionTimeLimit"
type="duration"
minOccurs="0"
/>
<xs:element name="Priority"
type="priorityType"
default="7"
minOccurs="0"
/>
<xs:element name="RunOnlyIfIdle"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="UseUnifiedSchedulingEngine"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="DisallowStartOnRemoteAppSession"
type="boolean"
default="false"
minOccurs="0"
/>
</xs:all>
</xs:complexType>
Elementos filho
Elemento
Type
Descrição
AllowHardTerminate
booleano
Especifica se o serviço Agendador de Tarefas permite o encerramento rígido da tarefa.
AllowStartOnDemand
booleano
Especifica que a tarefa pode ser iniciada usando o comando Executar ou o menu Contexto.
DeleteExpiredTaskAfter
duration
Especifica a quantidade de tempo que o Agendador de Tarefas aguardará antes de excluir a tarefa depois que ela expirar. Se nenhum valor for especificado para esse elemento, o serviço Agendador de Tarefas não excluirá a tarefa.
DisallowStartIfOnBatteries
booleano
Especifica que a tarefa não será iniciada se o computador estiver em execução com a energia da bateria.
DisallowStartOnRemoteAppSession
booleano
Especifica que a tarefa não deve ser iniciada se a tarefa for disparada para ser executada em uma sessão RAIL (Remote Applications Integrated Locally).
Habilitado
booleano
Especifica que a tarefa está habilitada. A tarefa só pode ser executada quando essa configuração é True .
ExecutionTimeLimit
duration
Especifica o tempo permitido para concluir a tarefa.
Hidden
booleano
Especifica, por padrão, que a tarefa não ficará visível na interface do usuário .
IdleSettings
idleSettingsType
Especifica como o Agendador de Tarefas executa tarefas quando o computador está em um estado ocioso.
MultipleInstancesPolicy
multipleInstancesPolicyType
Especifica a política que define como o Agendador de Tarefas lida com várias instâncias da tarefa.
NetworkProfileName
string
Especifica o nome de um perfil de rede. O serviço Agendador de Tarefas verifica a disponibilidade dessa rede quando o elemento RunOnlyIfNetworkAvailable é definido como True . O nome é usado para fins de exibição.
NetworkSettings
networkSettingsType
Especifica as configurações que o serviço Agendador de Tarefas usa para obter um perfil de rede. O serviço Agendador de Tarefas verifica a disponibilidade dessa rede quando o elemento RunOnlyIfNetworkAvailable é definido como True .
Priority
priorityType
Especifica o nível de prioridade para a tarefa.
RestartOnFailure
restartType
Especifica que o Agendador de Tarefas tentará reiniciar a tarefa se falhar por algum motivo.
RunOnlyIfIdle
booleano
Especifica que a tarefa é executada somente quando o computador está em um estado ocioso.
RunOnlyIfNetworkAvailable
booleano
Especifica que o Agendador de Tarefas executará a tarefa somente quando uma rede estiver disponível.
StartWhenAvailable
booleano
Especifica que o Agendador de Tarefas pode iniciar a tarefa a qualquer momento depois que o horário agendado tiver passado.
StopIfGoingOnBatteries
booleano
Especifica que a tarefa será interrompida se o computador mudar para a energia da bateria.
UseUnifiedSchedulingEngine
booleano
Especifica que a tarefa é executada usando o Mecanismo de Agendamento Unificado.
WakeToRun
booleano
Especifica que o Agendador de Tarefas ativará o computador antes de executar a tarefa.
Requisitos
Requisito
Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Confira também
Tipos complexos de esquema do agendador de tarefas
Agendador de Tarefas