Partilhar via


settingsType Complex Type

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