none
Robocopy para backup usando Log e enviando e-mail. RRS feed

  • Pergunta

  • Pessoal, bom dia.

    Preciso da ajuda de vocês mais uma vez. 

    Estou precisando criar uma rotina de backup usando robocopy.

    Gostaria do log do backup fosse diário. 

    E também que fosse possível me enviar por e-mail o backup que esteja sendo feito.

    Desde já agradeço a todos vocês.

    Abraços.

    quarta-feira, 25 de setembro de 2013 14:57

Respostas

  • Pedro,

    1) Log diário

    Você pode pegar a data assim:

    SET LOG_FILE=%date:~6,4%_%date:~3,2%_%date:~0,2%.log

    Use a opção /LOG:%LOG_FILE% para gravar o log no arquivo se você for rodar o robocopy apenas uma vez por dia ,mas se não for o caso (executar várias vezes por dia) e vc quiser todos os logs no mesmo arquivo então use /LOG+:%LOG_FILE%

    Dá uma olhada no Robocopy /?

    2) Enviar e-mail

    Já que vc está usando bat então vai precisar de algum utilitário e com ele você pode enviar o log gerado pelo robocopy. Existem vários utilitários para enviar e-mail via bat. Veja esta sugestão:

    Send Mail 

    http://www.petri.co.il/sendmail.htm


    Fábio de Paula Junior


    quinta-feira, 26 de setembro de 2013 18:30
    Moderador