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