Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Criando Tarefas Agendadas no Windows com SchTasks /Create /TN $taskName /XML $xmlTaskFile

Público-Alvo: Usuários intermediários a avançados

O agendamento de tarefas é uma parte essencial da administração de sistemas, permitindo que tarefas sejam executadas automaticamente em horários específicos sem a necessidade de intervenção manual. No Windows, a ferramenta SchTasks é uma poderosa aliada para a criação e gerenciamento de tarefas agendadas. Este artigo se concentra no comando "SchTasks /Create /TN $taskName /XML $xmlTaskFile", que permite aos administradores de sistemas criar uma nova tarefa agendada a partir de um arquivo XML.

Exemplos:

Vamos considerar um exemplo onde você deseja criar uma tarefa agendada para executar um script PowerShell diariamente às 2 da manhã. Primeiro, você precisa criar um arquivo XML que define a tarefa. O arquivo XML deve seguir o esquema de Tarefa Agendada do Windows.

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <Triggers>
    <CalendarTrigger>
      <StartBoundary>2022-01-01T02:00:00</StartBoundary>
      <Enabled>true</Enabled>
      <ScheduleByDay>
        <DaysInterval>1</DaysInterval>
      </ScheduleByDay>
    </CalendarTrigger>
  </Triggers>
  <Actions Context="Author">
    <Exec>
      <Command>powershell.exe</Command>
      <Arguments>-File "C:\path\to\your\script.ps1"</Arguments>
    </Exec>
  </Actions>
</Task>

Depois de criar o arquivo XML, você pode usar o comando SchTasks para criar a tarefa:

SchTasks /Create /TN "MyDailyTask" /XML "C:\path\to\your\task.xml"

Neste comando, "/TN" especifica o nome da tarefa e "/XML" especifica o caminho para o arquivo XML que define a tarefa.

Se você achou este artigo útil, não hesite em compartilhá-lo com seus colegas administradores de sistemas. O agendamento de tarefas é uma habilidade essencial para qualquer administrador de sistemas, e a ferramenta SchTasks do Windows oferece uma maneira poderosa e flexível de gerenciar tarefas agendadas. Compartilhe o conhecimento!

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.