Agendar funções

As funções de serviço de agendamento de gerenciamento de rede enviam e gerenciam trabalhos que são executados em um computador especificado em um determinado momento (ou horários) no futuro. Os trabalhos podem incluir comandos e programas. As funções gerenciam trabalhos em computadores remotos e locais, desde que o serviço de agendamento esteja em execução no computador.

As funções de serviço de agendamento são listadas a seguir.

Função Descrição
NetScheduleJobAdd Envia um trabalho para ser executado em uma data e hora futura especificadas.
NetScheduleJobDel Cancela uma variedade de trabalhos na fila para execução em um computador.
NetScheduleJobEnum Lista os trabalhos enfileirados em um computador especificado.
NetScheduleJobGetInfo Retorna informações sobre um trabalho específico enfileirado em um computador.
GetNetScheduleAccountInformation Recupera o nome da conta de serviço at.
SetNetScheduleAccountInformation Define o nome e a senha da conta de serviço AT.

 

Para que as funções de agendamento de gerenciamento de rede tenham êxito, um chamador deve ter o privilégio de administrador no computador em que o serviço de agendamento está em execução. As funções de serviço de agendamento também são conhecidas como funções "Trabalho" e "Comando AT". Para obter mais informações sobre como chamar funções que exigem privilégios de administrador, consulte Executando com privilégios especiais.

A estrutura AT_INFO é usada pela função NetScheduleJobAdd para especificar informações ao enviar um trabalho e pela função NetScheduleJobGetInfo para recuperar informações sobre um trabalho que foi enviado. A estrutura AT_ENUM é usada por NetScheduleJobEnum para enumerar e retornar informações sobre uma fila inteira de trabalhos enviados.