Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Если пинг не идет тогда сообщить по ел.почте

Ответить
Настройки темы
PowerShell - Если пинг не идет тогда сообщить по ел.почте

Старожил


Сообщения: 225
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Привет. не могу разобраться каким образом сравнять массивы.
и так
$ping = ping add.no-ip.biz; $result = ping add.no-ip.biz ; $ping;$result
далее ну никак
if ($result[0] --eq $ping[0]) {echo 'Есть связь'} else {echo 'Нет связи'}
не могу сравнить, что бы если данные одинаковы то могу ничего не делать, а если нет то другие действия (в дальнейшем отправка ел. почты)

Отправлено: 21:20, 03-07-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Ua-life, зачем Вам «Blat.exe» при возможности использовать в PoSH как собственный командлет «Send-MailMessage», так и CDO?!

Sending E-mail via Powershell script - Techniatures - Site Home - TechNet Blogs

Отправлено: 11:42, 05-07-2014 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 225
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Цитата Iska:
зачем Вам »
так вот и я думаю зачем )) на быструю руку сделал так, а сейчас разбираюсь как с повершел

Отправлено: 11:56, 05-07-2014 | #12


Старожил


Сообщения: 225
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


вышло таким образом
Код: Выделить весь код
$PSEmailServer  = "smtp..ru"
if(!(Test-Connection .no-ip.biz -Quiet)) {
Send-MailMessage -From ".sklad@mail.ru" -To "@hotmail.com" -Subject "текст!" -Body "Address not available .no-ip.biz"  -PORT "587"
}
спасибо мужики

кстати, а как скрыть появления повершел окна при вызове с планировщика?

а ладно, через свойства ярлыка попробую

Отправлено: 12:15, 05-07-2014 | #13


Старожил


Сообщения: 225
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


тюю, а теперь при выполнении скрипта "Send-MailMessage : Неправильная последовательность команд."
да и + в планировщике не указать на ярлык задачи, а значит свойства ярлыка не помогут для скрытия команды выпонения

через секунду отправило письмо ... странно ...

Отправлено: 12:33, 05-07-2014 | #14



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Если пинг не идет тогда сообщить по ел.почте

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Не пингуется.пинг идет только после Repair Rou Microsoft Windows NT/2000/2003 5 06-06-2012 14:58
Интернет - [решено] Не работает интернет, пинг идет. Dolgih Microsoft Windows 7 3 10-02-2012 10:20
Интернет - Страницы грузит, пинг не идет Born2frag86 Microsoft Windows 2000/XP 1 24-07-2011 16:25
Proxy/NAT - Пинг идет INETA нету? freej-r Сетевые технологии 2 24-08-2008 00:27




 
Переход