KLASS
Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору $ext_ip="C:\Users\Public\ext_ip.txt" $def_ip="0.0.0.0" $FileExists = Test-Path $ext_ip If ($FileExists -eq $False) {$def_ip | Out-File $ext_ip} ($Rout = ping -r 1 -n 1 www.yandex.ru) | Out-Null $new_ip = ($Rout | Select-String '(\D+:\s)(\S+)').Matches.Groups.Value[2] $old_ip=Get-Content -Path $ext_ip -TotalCount 1 If (-not ($new_ip -eq $old_ip)) { $new_ip | Out-File $ext_ip $EmailFrom = "check_ip_address@mail.ru" $EmailTo = "check_ip_address@mail.ru" $Subject = $new_ip $Body = "" $SMTPServer = "smtp.mail.ru" $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 25) $SMTPClient.EnableSsl = $True $SMTPClient.Credentials = New-Object System.Net.NetworkCredential("check_ip_address@mail.ru", "P@ssw0rd"); $SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body) } | Всего записей: 11121 | Зарегистр. 12-10-2001 | Отправлено: 04:28 23-07-2016 | Исправлено: KLASS, 09:59 23-07-2016 |
|