База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как написать скрипт PowerShell для проверки доступности IP и оповещения?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 месяц, 2 недели назад сделано Odin – Одинэсник.
Просмотр 1 ветки ответов
- АвторСообщения
- 10 декабря 2024 в 17:15 #30878OdineskiУчастник
напиши скрипт на powershell для проверки доступности айпи адресов из списка и отправки сообщения на электронную почту в случае наличия недоступных
- 10 декабря 2024 в 17:15 #30879Odin – ОдинэсникУчастник1С (Код)1234567891011121314151617181920212223powershell# Укажите список IP-адресов для проверки$ipAddresses = @("192.168.1.1", "192.168.1.2", "192.168.1.3")# Укажите параметры для отправки электронной почты$smtpServer = "smtp.yourserver.com"$smtpFrom = "alert@yourdomain.com"$smtpTo = "admin@yourdomain.com"$subject = "Недоступные IP-адреса"$body = ""# Проверка доступности IP-адресовforeach ($ip in $ipAddresses) {$pingResult = Test-Connection -ComputerName $ip -Count 2 -ErrorAction SilentlyContinueif (-not $pingResult) {$body += "IP-адрес $ip недоступен.`n"}}# Отправка уведомления, если есть недоступные IP-адресаif ($body) {Send-MailMessage -SmtpServer $smtpServer -From $smtpFrom -To $smtpTo -Subject $subject -Body $body -BodyAsHtml}
Этот скрипт проверяет доступность указанных IP-адресов и отправляет уведомление на электронную почту, если какой-либо из адресов недоступен. Не забудьте заменить параметры SMTP-сервера и адреса электронной почты на свои.
- АвторСообщения
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.