comandos schtasks

Agenda comandos e programas a serem executados periodicamente ou em um momento específico, adiciona e remove tarefas do agendamento, inicia e interrompe tarefas sob demanda e exibe e altera tarefas agendadas.

Observação

A ferramenta schtasks.exe executa as mesmas operações que Tarefas Agendadas no Painel de Controle. Você pode usar essas ferramentas em conjunto e intercambiavelmente.

Permissões necessárias

  • Para agendar, exibir e alterar todas as tarefas no computador local, você deve ser membro do grupo Administradores.

  • Para agendar, exibir e alterar todas as tarefas no computador remoto, você deve ser membro do grupo Administradores no computador remoto ou usar o parâmetro /u para fornecer as credenciais de um Administrador do computador remoto.

  • Você pode usar o parâmetro /u em uma operação /create ou /change se os computadores locais e remotos estiverem no mesmo domínio ou se o computador local estiver em um domínio confiável para o domínio do computador remoto. Caso contrário, o computador remoto não poderá autenticar a conta de usuário especificada e não poderá verificar se a conta é membro do grupo Administradores.

  • A tarefa que você planeja executar deve ter a permissão apropriada. Essas permissões variam de acordo com a tarefa. Por padrão, as tarefas são executadas com as permissões do usuário atual do computador local ou com as permissões do usuário especificadas pelo parâmetro /u, se houver um incluído. Para executar uma tarefa com permissões de uma conta de usuário diferente ou com permissões do sistema, use o parâmetro /ru.

Sintaxe

schtasks /change
schtasks /create
schtasks /delete
schtasks /end
schtasks /query
schtasks /run

Parâmetros

Parâmetro Descrição
schtasks-change Altera uma ou mais das seguintes propriedades de uma tarefa:
  • O programa que a tarefa executa (/tr)
  • A conta de usuário na qual a tarefa é executada (/ru)
  • A senha da conta do usuário (/rp)
  • Adiciona a propriedade somente interativa à tarefa (/it)
schtasks-create Agenda uma nova tarefa.
schtasks-delete Exclui uma tarefa agendada.
schtasks-end Interrompe um programa iniciado por uma tarefa.
schtasks-query Exibe tarefas agendadas para execução no computador.
schtasks run Inicia uma tarefa agendada imediatamente. A operação run ignora o agendamento, mas usa o local do arquivo do programa, a conta de usuário e a senha salvas na tarefa para executar a tarefa imediatamente.