Aqui iremos basicamente demonstrar como criar uma tarefa agendada que, durante o horário de almoço, exclua arquivos da pasta Appdata/Local/Temp do usuário (usando a variável %Temp% do Windows) com mais de 10 dias (explicado em nosso post Comando no Windows para apagar arquivos com mais de X dias).

Abra a ferramenta de gerenciamento de políticas de grupos, vá na OU onde estão os usuários que deseja aplicar essa política, clique com o botão direito sobre essa e crie uma política chamada Task clean user temp content. Edite essa política e expanda Configuração de Usuário –> Preferências -> Configurações do Painel de Controle

Clique com o botão direito sobre Tarefas Agendadas, crie uma nova tarefa agendada para Windows 7 ou superior, na tela de criação a seguinte tarefa agendada:

  • Em General:
    • Em Action, defina como Update
    • Em Name, insira Clean temp Content
    • Em Account, insira %LogonDomain%\%LogonUser%
    • Marque: Run only when the user is logged on
  • Em Triggers:
    • Adicione a com Begin the task: On a Schedule, Daily, 22:00PM configurado com Recur every 1 day, com for a duration of indefinitely e com Stop task if it runs longer than 8 hours;
  • Em Actions, adicione:
    • Em Program, coloque forfiles.exe
    • Em Arguments, coloque /p %temp% /d -90 -c “cmd /c IF @isdir == TRUE rd /S /Q @path”
  • Adicione um novo Actions, nele coloque:
    • Em Program, coloque forfiles.exe
    • Em Arguments, coloque /p %temp% /s /d -30 -c “cmd /c del /f /q @path”
  • Em Settings, marque a opção Allow task to be run on demand.
  • Clique em OK e feche a GPO

Agora atualize a política de um usuário e verifique se ficou como deseja.

Fontes/Referências

NVLAN – Comando no Windows para apagar arquivos com mais de X dias
NVLAN – Robocopy para mover arquivos específicos

Mais Informações

Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.

Se você tem interesse em algum assunto específico, tem alguma dúvida que precisa de ajuda, ou quer sugerir um post, entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria