Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Есть ли в винде аналоги PING что бы результат можно было легко распарсить ? / 12 сообщений из 12, страница 1 из 1
04.12.2015, 11:24
    #39120256
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
Результат PING зависит от языка windows.
Есть ли штатные средства windows для "пингования" но что бы ответ был более лёгок для парсинга ?
...
Рейтинг: 0 / 0
04.12.2015, 11:29
    #39120265
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
u78Результат PING зависит от языка windows.
Есть ли штатные средства windows для "пингования" но что бы ответ был более лёгок для парсинга ?
как вариант, можно через PowerShell вызвать метод из этого класса https://msdn.microsoft.com/ru-ru/library/system.net.networkinformation.ping(v=vs.110).aspx и выводить результаты как душе угодно
...
Рейтинг: 0 / 0
04.12.2015, 11:32
    #39120267
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
Roman Mejtes,

я виндовые команды вызываю из другого софта, всё что у меня есть - это возможность вызывать их вызывать и смотреть лог
что то вроде этого:
ping MyServer > PingAnswer.log
и потом парсить PingAnswer.log
поэтому я так полагаю, PowerShell мне недоступен
...
Рейтинг: 0 / 0
04.12.2015, 11:37
    #39120274
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
u78я так полагаю, PowerShell мне недоступен
Это ещё почему? выполнение PS-скрипта ничем не отличается от выполнения VBS-скрипта или BAT-файла - а уж они-то стопудово доступны...
...
Рейтинг: 0 / 0
04.12.2015, 14:03
    #39120556
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
u78Roman Mejtes,
я виндовые команды вызываю из другого софта, всё что у меня есть - это возможность вызывать их вызывать и смотреть лог
что то вроде этого:
ping MyServer > PingAnswer.log
и потом парсить PingAnswer.log
поэтому я так полагаю, PowerShell мне недоступен
А что вы парсить то собрались, доступность хоста или еще что-то...
...
Рейтинг: 0 / 0
04.12.2015, 14:08
    #39120567
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
u78я виндовые команды вызываю из другого софта, всё что у меня есть - это
возможность вызывать их вызывать и смотреть лог
А что, этот "другой софт" самостоятельно не умеет посылать ICMP запросы, используя
соответствующее API?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
04.12.2015, 15:52
    #39120745
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
Dimitry Sibiryakov,

нет, не умеет
...
Рейтинг: 0 / 0
04.12.2015, 15:52
    #39120746
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
Sergey Orlov,

доступность
...
Рейтинг: 0 / 0
04.12.2015, 16:07
    #39120765
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
u78Sergey Orlov,
доступность
Ну так любой пинг возвращает код ошибки...
...
Рейтинг: 0 / 0
04.12.2015, 17:58
    #39120926
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
IPv4-only:
Код: plaintext
1.
2.
3.
4.
5.
ping -n 10 127.0.0.1|find /v " TTL="|find "="
  Пакетов: отправлено = 10, получено = 10, потеряно = 0
  Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

ping -n 10 microsoft.com|find /v " TTL="|find "="
  Пакетов: отправлено = 10, получено = 0, потеряно = 10

P.S. В курсе, что "нет ICMP-echo" и "хост недоступен" - разные вещи?
В локалке ещё можно по ARP провериться, а вот в тыртырнете ...
...
Рейтинг: 0 / 0
09.12.2015, 07:57
    #39123747
volodin661
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
Ынструментальное средство WMIC ( WMI command line interface )
умеет возвращать результат в XML либо текстовой таблицей

Код: powershell
1.
wmic path Win32_PingStatus where address='cisco.ru' get address,protocoladdress,responsetime,statuscode
...
Рейтинг: 0 / 0
09.12.2015, 16:57
    #39124320
Igor Mitichev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
Я в локалке делаю так:

Код: plaintext
1.
2.
ping -n 1 %1.teplo.local | find "TTL"
if errorlevel 1 echo Компьютер не доступен && goto :eof
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Есть ли в винде аналоги PING что бы результат можно было легко распарсить ? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]