Partilhar via


Funções de agendamento

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 estão listadas a seguir.

Função Descrição
NetScheduleJobAdicionar Envia um trabalho para ser executado em uma data e hora futuras especificadas.
NetScheduleJobDel Cancela um intervalo de trabalhos enfileirados 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 do Serviço AT.
SetNetScheduleAccountInformation Define o nome da conta e a senha do Serviço AT.

 

Para que as funções de agendamento de gerenciamento de rede sejam bem-sucedidas, um chamador deve ter privilégio de administrador no computador onde o serviço de agendamento está sendo executado. As funções de serviço de agendamento também são conhecidas como funções "Job" e "AT command". 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çãoNetScheduleJobGetInfopara 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.