Nesse breve tutorial iremos aprender como configurar um Script de Backup para Windows usando o robocopy em Power Shell com relatório sendo enviado por e-mail.
Nesse breve tutorial iremos aprender como configurar um Script de Backup para Windows usando o robocopy em Power Shell com relatório sendo enviado por e-mail.
Script que utilizo para realizar backup
@echo off
set day=%date:~0,2%
set month=%date:~3,2%
set year=%date:~6,4%robocopy D:\Arquivos f:\Arquivos /xjd /e /r:0 /w:0 /xa:sh /z /xd DfsrPrivate /xd $Recycle.Bin /LOG:c:\log_backup\%year%-%month%-%day%.log /TEE
robocopy D:\BKP_ERP f:\BKP_ERP /xjd /e /r:0 /w:0 /xa:sh /z /xd DfsrPrivate /xd $Recycle.Bin /LOG:c:\log_backup\%year%-%month%-%day%.log /TEE
Explicando paramentos
/xjd – Excluis Pontos de Junções do Windows Ex: “Minhas Músicas”
/e – Subdiretórios
/r:0 – Em caso de repete 0 vezes
/w:0 – Em caso erro aguardar 0 segundos
/xa:sh – Não copia arquivos ocultos nem de sistema
/z – Modo reinicializavel, caso esteja copiando uma arquivo muito grande, ao reiniciar o script o backup continua de onde parou
/xd – Exclui o diretório especificado
/LOG – Salva o arquivo de Log com a data do dia da execução
Como Fazer backup da Agenda do Windows 10 disponibilizada pela SSOFT no Windows Store
Os arquivos de dados são salvos em
C:\Users\USERNAME\AppData\Local\Packages\53330SSoft.Agenda_s7e4w1wpeqaj8\LocalState\Agenda
Salve o conteúdo em uma pen drive para fazer o backup.
Ao reinstalar o Windows volte os arquivos para esse diretório.
Script para backup mikrotik enviando por e-mail usando o Gmail
Criar uma conta no G-Mail, Permitir acesso a Dispositivos menos Seguros
Configurar NTP Clinet
Configurar uma conta de e-mail
Agendar uma tarefa, nesse cado 5 dias.
Criar um Script
/system ntp client
set enabled=yes primary-ntp=200.160.0.8 secondary-ntp=200.189.40.8/tool e-mail
set address=smtp.gmail.com [email protected] password=******** \
port=587 start-tls=yes user=cuidadodigitalgyn/system scheduler
add interval=5d name=run_backup on-event=backup policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
start-date=oct/04/2019 start-time=18:00:00/system script
add dont-require-permissions=no name=backup owner=admin policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=”/\
export file=backup\r\
\n:log info message=\”Enviando backup por e-mail\”\r\
\n:delay 5s\r\
\n:global data [/system clock get date]\r\
\n:global hora [/system clock get time]\r\
\n:global nome [/system identity get name]\r\
\n/tool e-mail send to=\”[email protected]\” subject=\”Backup_\
\$nome\” body=\”\” file=\”backup.rsc\””