forked from 100security/script-backup
-
Notifications
You must be signed in to change notification settings - Fork 0
/
backup.bat
31 lines (31 loc) · 1.35 KB
/
backup.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
cls
echo off
cls
REM -
REM - 100SECURITY
REM -
REM - Criado por: Marcos Henrique
REM - Site: www.100security.com.br
REM -
REM - VARIAVEIS
set ORIGEM=C:\100SECURITY\pasta01
set DESTINO="C:\100SECURITY\pasta 02"
set LOG=C:\100SECURITY\backup\LOG
REM - ESTRUTURA
echo # - - - - - - - - - - - - - - - - - - - - - - - - - #
echo # COPIA DE ARQUIVOS E/OU DIRETORIOS #
echo # - - - - - - - - - - - - - - - - - - - - - - - - - #
xcopy %ORIGEM% %DESTINO% /E /Y /C /H
REM /E - Copia diretórios e subdiretórios, inclusive os vazios.
REM /Y - Suprime o prompt para você confirmar se deseja substituir um arquivo de destino existente.
REM /C - Continua copiando, mesmo que ocorram erros.
REM /H - Copia arquivos ocultos e do sistema também.
echo # - - - - - - - - - - - - - - - - - - - - - - - - - #
echo # GERANDO LOG DE ARQUIVOS E/OU DIRETORIOS COPIADOS #
echo # - - - - - - - - - - - - - - - - - - - - - - - - - #
dir /s %DESTINO% > %LOG%\Arquivos.txt
echo # - - - - - - - - - - - - - - - - - - - - - - - - - #
echo # ENVIANDO E-MAIL COM LOG EM ANEXO #
echo # - - - - - - - - - - - - - - - - - - - - - - - - - #
blat.exe -attach "C:\100SECURITY\backup\LOG\Arquivos.txt" -p configsmtp -to %EMAIL% -subject BACKUP -body "O backup foi realizado com sucesso!" -server 192.168.1.200:25 -f %EMAIL%