Advertisement
Guest User

Untitled

a guest
Oct 10th, 2017
426
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. $dir = "C:\ProgramData\Veeam\Backup\Reports\"
  2. $latest = Get-ChildItem -Path $dir | Where-Object {$_.Extension -eq ".pdf"} | Sort-Object LastAccessTime -Descending | Select-Object -First 1
  3. $latest.Fullname
  4.  
  5. $attachment = $latest.Fullname
  6.  
  7. $emailSmtpServer = "mail.example.com"
  8. $emailSmtpServerPort = "25"
  9. $emailSmtpUser = "user"
  10. $emailSmtpPass = "pass"
  11.  
  12. $emailMessage = New-Object System.Net.Mail.MailMessage
  13. $emailMessage.From = "vbr1@example.com"
  14. $emailMessage.To.Add( "me@example.com" )
  15. $emailMessage.Subject = "Veeam Usage Report"
  16. $emailMessage.Body = "More in attachment..."
  17.  
  18. $emailMessage.Attachments.Add($attachment)
  19.  
  20. $SMTPClient = New-Object Net.Mail.SmtpClient($emailSmtpServer, $emailSmtpServerPort)
  21. $SMTPClient.EnableSsl = $true
  22. $SMTPClient.Credentials = New-Object System.Net.NetworkCredential($emailSmtpUser, $emailSmtpPass);
  23. $SMTPClient.Send($emailMessage)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement