Usuário com melhor resposta
Verificar se no diretório tem arquivos com data D-1

Pergunta
-
Respostas
Todas as Respostas
-
Já pensou em usar PowerShell para fazer isso? Presumindo que você tenha um SMTP para fazer o envio aos seus servidores de mensageria, o código abaixo faz o que precisa ser feito e envia no corpo da mensagem a lista com o caminho completo dos arquivos encontrados com suas respectivas datas de criação:
$DMinus1Files = Get-ChildItem C:\AppFiles | ? {$_.CreationTime -le (Get-Date).AddDays(-1)} | Sort CreationTime | Select FullName, CreationTime If ($DMinus1Files) { Send-MailMessage -From "monitoring-team@contoso.com" -To "application-admins@contoso.com" ` -Subject "ERROR - Non-Proccessed Application Files Were Found" ` -Body $DMinus1Files -SmtpServer smtpserver@contoso.com }
Detalhe: enviar um e-mail dizendo que está OK é desnecessário na minha opinião e será apenas uma forma de poluir ainda mais a caixa de entrada de quem irá receber a mensagem.
Se há problemas, OK, e-mail enviado, caso não, a vida segue...
- Sugerido como Resposta Diego Gouveia - MTAC sexta-feira, 15 de janeiro de 2016 12:48
-
-