Depois de dominar os comandos e switches do Robocopy, o próximo passo lógico para qualquer administrador de sistemas é a automação.
Não faz sentido rodar o backup manualmente todos os dias.
Neste guia, vou te mostrar como configurar o Agendador de Tarefas do Windows para executar seu script .bat do Robocopy de forma silenciosa e eficiente.
1. Preparando o seu arquivo .bat
Primeiro, coloque seu comando Robocopy em um arquivo de lote (.bat).
Recomendo sempre incluir um log para que você possa verificar se tudo correu bem.
@echo off :: Exemplo de backup diário
chcp 1252
robocopy "C:\Dados" "D:\Backup_Diario" /E /MIR /MT:8 /R:5 /W:10 /LOG:C:\logs\backup.log exit
2. Configurando o Agendador de Tarefas
- No menu Iniciar, digite Agendador de Tarefas (Task Scheduler).
- No painel direito, clique em Criar Tarefa Básica.
- Dê um nome como “Backup Servidor Robocopy” e escolha a frequência (Diária ou Semanal).
- Em Ação, selecione “Iniciar um programa”.
- No campo “Programa/script”, procure o seu arquivo .bat criado anteriormente.
- No campo “Iniciar em (opcional)”, coloque o caminho da pasta onde o script está (isso evita erros de permissão de diretório).
💡 Dica de Admin: Nas configurações da tarefa, marque a opção “Executar estando o usuário logado ou não” e “Executar com privilégios máximos”.
Isso garante que o backup ocorra mesmo que o servidor esteja na tela de login.