Advertisement
Guest User

Untitled

a guest
Jan 15th, 2016
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1.  
  2. Get-DistributionGroupMember -Identity "TEST1" | Select-Object DisplayName,WindowsLiveID | export-csv c:\TEST1.csv -NoTypeInformation;
  3. Get-DistributionGroupMember -Identity "TEST2" | Select-Object DisplayName,WindowsLiveID | export-csv c:\TEST2.csv -NoTypeInformation;
  4. Get-DistributionGroupMember -Identity "TEST3" | Select-Object DisplayName,WindowsLiveID | export-csv c:\TEST3.csv -NoTypeInformation;
  5. $SMTPServer = "smtp.office365.com"
  6. $SMTPPort = "587"
  7. #$Username = "admin@domain.com"
  8. #$Password = "passwordhere"
  9.  
  10. $Password = Get-Content c:\temp\C:\Office365\cred.txt | ConvertTo-SecureString
  11. $Username = Get-Content c:\temp\C:\Office365\cred2.txt | ConvertTo-SecureString
  12.  
  13. $to = "admin@domain.com"
  14. $cc = "test@domain.com"
  15. $subject = "TEST List Updated"
  16. $body = "Hello, `r`nThis is a test message at the moment `r`nAttached is are TEST FILES."
  17. $attachment = "C:\TEST1.csv"
  18. $attachment2 = "C:\TEST2.csv"
  19. $attachment3 = "C:\TEST3.csv"
  20.  
  21. $message = New-Object System.Net.Mail.MailMessage
  22. $message.subject = $subject
  23. $message.body = $body
  24. $message.to.add($to)
  25. $message.cc.add($cc)
  26. $message.from = $username
  27. $message.attachments.add($attachment)
  28. $message.attachments.add($attachment2)
  29. $message.attachments.add($attachment3)
  30.  
  31. $smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort);
  32. $smtp.EnableSSL = $true
  33. $smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);
  34. $smtp.send($message)
  35. write-host "Mail Sent"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement