Informações de registro de tarefa
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 ela foi criada (conhecida como a origem da tarefa) e a data do registro.
Usando informações de registro
As informações de registro normalmente 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 empresarial, usado como critério de pesquisa ao enumerar em todas as tarefas registradas.
Tipos de informações de registro
As informações de registro de tarefa são definidas pelas propriedades do objeto RegistrationInfo para aplicativos de script, as propriedades da interfaceIRegistrationInfopara aplicativos C++ e os elementos filho do elemento RegistrationInfo (taskType) para leitura ou gravação de XML.
Essas propriedades permitem acesso aos seguintes tipos de informações de registro:
Autor da tarefa
O Agendador de Tarefas define o autor da tarefa quando ela é criada.
Data de registro 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 usuário.
Origem da tarefa
Informações fornecidas pelo usuário que descrevem de onde a tarefa se originou. Por exemplo, uma tarefa pode se originar de um componente, serviço, aplicativo ou usuário.
URI da tarefa
Um URI (uniform resource identifier) 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 de objeto e interface serão atualizadas adequadamente.
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étodoTaskFolder.RegisterTaskDefinition para aplicativos de script ou o método ITaskFolder::RegisterTaskDefinition para aplicativos C++. Se você quiser registrar uma tarefa usando XML para definir a tarefa, use o método TaskFolder.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 dos seus. 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