Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Get-DistributionGroupMember -Identity "TEST1" | Select-Object DisplayName,WindowsLiveID | export-csv c:\TEST1.csv -NoTypeInformation;
- Get-DistributionGroupMember -Identity "TEST2" | Select-Object DisplayName,WindowsLiveID | export-csv c:\TEST2.csv -NoTypeInformation;
- Get-DistributionGroupMember -Identity "TEST3" | Select-Object DisplayName,WindowsLiveID | export-csv c:\TEST3.csv -NoTypeInformation;
- $SMTPServer = "smtp.office365.com"
- $SMTPPort = "587"
- #$Username = "admin@domain.com"
- #$Password = "passwordhere"
- $Password = Get-Content c:\temp\C:\Office365\cred.txt | ConvertTo-SecureString
- $Username = Get-Content c:\temp\C:\Office365\cred2.txt | ConvertTo-SecureString
- $to = "admin@domain.com"
- $cc = "test@domain.com"
- $subject = "TEST List Updated"
- $body = "Hello, `r`nThis is a test message at the moment `r`nAttached is are TEST FILES."
- $attachment = "C:\TEST1.csv"
- $attachment2 = "C:\TEST2.csv"
- $attachment3 = "C:\TEST3.csv"
- $message = New-Object System.Net.Mail.MailMessage
- $message.subject = $subject
- $message.body = $body
- $message.to.add($to)
- $message.cc.add($cc)
- $message.from = $username
- $message.attachments.add($attachment)
- $message.attachments.add($attachment2)
- $message.attachments.add($attachment3)
- $smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort);
- $smtp.EnableSSL = $true
- $smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);
- $smtp.send($message)
- write-host "Mail Sent"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement