Windows Server 2003: Agendar o loop FORFILE no SCHEDULER DE TAREFA

1

Estou tentando criar uma TAREFA AGENDADA que dará início a um loop FORFILE e encerre o processo após uma hora (ou 12 horas). Espero que haja MILHÕES de arquivos nos caminhos definidos e desejo executar a tarefa fora do horário para minimizar o impacto no desempenho.

O código que estou tentando executar é:

forfiles / P "E: \ Mutex_01" / S / M * .txt / D -5 / C "cmd / c del @path"

Olhando nos logs, não tenho a sensação de que a tarefa está sendo executada corretamente. Quando eu enumero a pasta, não há alteração. Estou esquecendo de algo? Como posso me tornar o resultado esperado?

    
por Jerry Sweeton 08.04.2013 / 21:08

1 resposta

1

Pessoalmente, eu faria de forma diferente ... Eu iniciaria a rotina interativamente e depois agendaria um script que tivesse:

PSKILL forfiles.exe
PSKILL CMD.EXE

Programe esse script para ser executado em um determinado momento com credenciais administrativas.

Você pode até mesmo fazer um teste agora mesmo ... inicie a rotina forfiles e programe seu script kill para rodar daqui a cinco minutos ...

    
por 08.04.2013 / 21:12