Informações de Registo de Tarefas
As informações de registro fornecem uma maneira de identificar uma tarefa de várias maneiras diferentes. Por exemplo, uma tarefa pode ser identificada pelo autor, como foi criada (referida como a fonte da tarefa) e data de registro.
Usando informações de registro
As informações de registro geralmente são especificadas quando a tarefa é criada e, em seguida, usadas das seguintes maneiras:
- Exibido pela interface do usuário do Agendador de Tarefas.
- Obter ou definir por aplicativos ou scripts C++.
- Em um ambiente corporativo, usado como um critério de pesquisa ao enumerar todas as tarefas registradas.
Tipos de informações de registo
As informações de registro de tarefas são definidas pelas propriedades do objeto RegistrationInfo para aplicativos de script, as propriedades da interface deIRegistrationInfo dopara aplicativos C++ e os elementos filho do elemento RegistrationInfo (taskType) para ler ou gravar XML.
Estas propriedades permitem o acesso aos seguintes tipos de informações de registo:
Autor da Tarefa
O Agendador de Tarefas define o autor da tarefa quando ela é criada.
Data de Registo da Tarefa
O Agendador de Tarefas define essa data quando a tarefa é registrada.
Descrição da Tarefa
Uma descrição definida pelo usuário que pode incluir quais gatilhos são usados para iniciar a tarefa ou quais ações a tarefa executa.
Documentação da tarefa
Documentação fornecida pelo usuário que é necessária para a tarefa.
Descritor de Segurança de Tarefa
Um descritor de segurança fornecido pelo utilizador.
Origem da tarefa
Informações fornecidas pelo usuário que descrevem de onde a tarefa se originou. Por exemplo, uma tarefa pode ser originada de um componente, serviço, aplicativo ou usuário.
URI da tarefa
Um identificador de recurso uniforme (URI) para a tarefa.
Versão da tarefa
Informações fornecidas pelo usuário que são usadas quando existem várias versões de uma tarefa.
Texto XML
Uma versão formatada em XML das informações de registro. Observe que você pode definir ou modificar as informações de registro diretamente por meio deste XML e as propriedades apropriadas do objeto e da interface serão atualizadas de acordo.
Registrando tarefas
Uma tarefa pode ser registrada depois que as definições de tarefa são criadas e as informações de registro e os valores de configuração são fornecidos pelo usuário. Uma tarefa é registrada usando o método TaskFolder.RegisterTaskDefinition para aplicativos de script ou o métodoITaskFolder::RegisterTaskDefinition para aplicativos C++. Se desejar registrar uma tarefa usando XML para definir a tarefa, use o métodoTaskFolder.RegisterTask para aplicativos de script e o método ITaskFolder::RegisterTask para aplicativos C++.
Nos métodos mencionados acima, você pode especificar o contexto de segurança para executar a tarefa. Você precisa ser um administrador no sistema para agendar trabalhos para serem executados em contextos diferentes do seu. Para obter mais informações sobre os contextos de segurança para executar tarefas, consulte Contextos de segurança para executar tarefas.
Tópicos relacionados