Log de Backups do Windows Server Backup por email.
Escrito por Paulo Ricardo - Gambware
Qui, 04 de Outubro de 2012 00:00 - Última atualização Qui, 28 de Março de 2013 19:44
Existem varios métodos de configurar o envio do log de backup do WSB (Windows Server
Backup) por email, vou mostrar como fazer isso de forma simples.
1 - Primeiro devemos configurar a Feature de Windows Server Backup de modo a
instalar as Command Line Tools.
1 / 10
Log de Backups do Windows Server Backup por email.
Escrito por Paulo Ricardo - Gambware
Qui, 04 de Outubro de 2012 00:00 - Última atualização Qui, 28 de Março de 2013 19:44
2 - Baixando o mailsend para enviar os logs por email
Voce pode encontrar o mailsend na nossa sessão de Downloads > Utilitarios.
Segue o Link abaixo para o download
http://www.gambware.com/downloads/file/18-mailsend.html
2 / 10
Log de Backups do Windows Server Backup por email.
Escrito por Paulo Ricardo - Gambware
Qui, 04 de Outubro de 2012 00:00 - Última atualização Qui, 28 de Março de 2013 19:44
3 - Gerando o Log do Windows Server Backup em um arquivo txt
Para isso devemos utilizar um script em PowerShell para pegar a informação do WSB.
Abra o notepad e insira as seguintes linhas no arquivo
Add-Pssnapin Windows.serverbackup
Get-WBSummary > log_wsb.txt
salve o arquivo como getsummary.ps1
3 / 10
Log de Backups do Windows Server Backup por email.
Escrito por Paulo Ricardo - Gambware
Qui, 04 de Outubro de 2012 00:00 - Última atualização Qui, 28 de Março de 2013 19:44
ok o log foi gerado, agora precisamos envia-lo por email.
4 - Enviando o log do Windows Server Backup por email
Agora vamos criar um script .CMD para que o mesmo possa inserir o conteúdo do log em um
email e envia-lo.
Abra o notepad e insira as linhas abaixo
'*************** INICIO DO SCRIPT ******************************
4 / 10
Log de Backups do Windows Server Backup por email.
Escrito por Paulo Ricardo - Gambware
Qui, 04 de Outubro de 2012 00:00 - Última atualização Qui, 28 de Março de 2013 19:44
'*************** CONFIGURANDO AS VARIAVEIS *******************
SET _CLIENTE=Nome do Cliente
SET _DOMINIO=dominio.com.br
SET [email protected]
SET [email protected]
5 / 10
Log de Backups do Windows Server Backup por email.
Escrito por Paulo Ricardo - Gambware
Qui, 04 de Outubro de 2012 00:00 - Última atualização Qui, 28 de Março de 2013 19:44
SET _EMAILPASS=123456789
SET _EMAILSMTP=smtp.gambware.com
SET _EMAILPORT=587
SET [email protected]
SET _EMAILSUBJ=#BACKUP WSB
'*************** FIM DA CONFIGURACAO DAS VARIAVEIS *******************
6 / 10
Log de Backups do Windows Server Backup por email.
Escrito por Paulo Ricardo - Gambware
Qui, 04 de Outubro de 2012 00:00 - Última atualização Qui, 28 de Março de 2013 19:44
%SystemRoot%system32WindowsPowerShellv1.0powershell.exe -ExecutionPolicy Bypass
-File c:scriptsgetsummary.ps1
MAILSEND -d %_DOMINIO% -smtp %_EMAILSMTP% -starttls -port %_EMAILPORT%
-auth-login -user %_EMAILAUTHUSER% -password %_EMAILPASS% -t %_EMAILTO% -f
%_EMAILFROM% -sub "%_EMAILSUBJ% %_CLIENTE%" +cc -v +bc -attach
"log_wsb.txt,text,i"
'*************** FIM DO SCRIPT ****************************************
Pronto agora o que você precisa fazer é editar as variaveis de acordo com as suas
configurações de email.
SET_CLIENTE = (Apenas Informativa para ditinguir por exemplo o novme do servidor)
SET _DOMINIO = (Dominio do seu email)
7 / 10
Log de Backups do Windows Server Backup por email.
Escrito por Paulo Ricardo - Gambware
Qui, 04 de Outubro de 2012 00:00 - Última atualização Qui, 28 de Março de 2013 19:44
SET _EMAILFROM = (Email do remetente)
SET _EMAILTO = (Email do destinatario)
SET _EMAILPASS = (Senha do email do remetente)
SET _EMAILSMTP = (Smtp do provedor de email do remetente)
SET _EMAILPORT = (Numero da porta do servidor SMTP)
SET _EMAILAUTHUSER = (Login de autenticaçao do SMTP, normalmente o endereço do
remetente)
SET _EMAILSUBJ = (Assunto da mensagem)
Pronto, agora salve o Script como sendlog.cmd.
Crie uma pasta na raiz com o caminho C:scripts
8 / 10
Log de Backups do Windows Server Backup por email.
Escrito por Paulo Ricardo - Gambware
Qui, 04 de Outubro de 2012 00:00 - Última atualização Qui, 28 de Março de 2013 19:44
E coloque os arquivos todos os arquivos la dentro
C:scriptssendlog.cmd
C:scriptsgetsummary.ps1
C:scriptsmailsend.exe
5 - Automatizando o envio dos emails.
Simples, crie uma tarefa agendada e coloque para executar o arquivo sendlog.cmd todos os
dias no horario que achar adequado.
9 / 10
Log de Backups do Windows Server Backup por email.
Escrito por Paulo Ricardo - Gambware
Qui, 04 de Outubro de 2012 00:00 - Última atualização Qui, 28 de Março de 2013 19:44
10 / 10
Download

Log de Backups do Windows Server Backup por email.