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.